4abdc5e278
programs/misc: add devenv
2025-02-19 18:00:16 +01:00
dd9833a199
shell/zsh: add alias for lsd
2025-02-19 18:00:11 +01:00
cc10685f6d
programs/lsd: add lsd
2025-02-19 18:00:01 +01:00
07fbc5de39
flake: add hjem-rum
2025-02-19 17:59:51 +01:00
0e72c5f67d
hjem/environment: update to provide environment script
2025-02-18 19:02:00 +01:00
a3a3aa8231
modules: avoid circular dependencies
2025-02-18 13:19:22 +01:00
cefaa9a11a
hjem/environment: add uwsm support
2025-02-18 13:19:11 +01:00
5a0e7a92f4
core/boot: dont setup systemd-boot on servers
2025-02-18 10:19:45 +01:00
d3bb2e0e57
ghostty: support nesting attrs
...
This makes the hjem ghostty module more RFC42 compliant, as it can now
map nested attribute sets one level deep (as per Ghostty's configuration
format).
2025-02-18 09:33:53 +01:00
54ae0fdd92
treewide: add hjem module for ghostty
2025-02-17 23:12:39 +01:00
b84f8374cd
shell/zsh: update KEYTIMEOUT to be instant
...
Removes a lot of the annoying delay.
2025-02-17 21:54:11 +01:00
55a3c1bce2
hjem/environment: source env file only once
2025-02-17 14:12:42 +01:00
d049c9ce43
hyprland/binds: remove cursor from grimblast
2025-02-15 23:20:48 +01:00
3748b6c433
flake: update inputs
2025-02-15 01:20:46 +01:00
d393b01634
modules/programs: switch back to vesktop with electron override (fixes broken screenshare)
2025-02-15 01:20:42 +01:00
c122cea302
treewide: use original MoreWaita with patch
...
I originally made my own MoreWaita fork to add a few icons I needed,
anticipating for my future ags shell, but applying a patch actually made
way more sense, and is also simpler than maintaining my own fork.
2025-02-15 01:02:35 +01:00
2ee69adcd7
assets/icons: add morewaita additional icons
2025-02-15 00:55:40 +01:00
edd039947c
programs/waybar: switch to hjem systemd
2025-02-15 00:50:14 +01:00
d11fb3a0e2
hjem/collection: add systemd module
...
This adds a systemd module locally, allowing to define your own services
at hjem level rather than systemd level.
2025-02-15 00:50:11 +01:00
174b6251e8
core/hardware: add bluetooth
2025-02-14 18:55:53 +01:00
9ecbef95bf
flake: add fork of MoreWaita
2025-02-14 18:55:13 +01:00
9774000f64
hjem/collection: add firefox module
2025-02-14 00:01:37 +01:00
876153ba2c
programs/firefox: add extra policies, cleanup
2025-02-13 19:56:58 +01:00
906ee6c1ed
editors/neovim: enable gitsigns
2025-02-13 16:42:58 +01:00
276bc305cf
editors/neovim: add smart columns
2025-02-13 16:42:58 +01:00
806a59d366
shell/zsh: update config, add completions, cleanup
2025-02-13 16:42:58 +01:00
a3f40b2778
flake: update inputs
2025-02-13 16:42:58 +01:00
f5d16c5e87
programs/editors: add basedpyright-fix for neovim
2025-02-13 16:42:58 +01:00
8cdb458c0c
programs/games: remove ankama-launcher
2025-02-13 16:42:58 +01:00
9648fdf0a5
programs/discord: autostart
2025-02-13 16:42:58 +01:00
6129318685
hjem/collection: add autostart module
2025-02-13 16:42:58 +01:00
2719bbada1
modules: consistently define systemd services
2025-02-13 16:42:58 +01:00
d14fc3c13d
programs/pcmanfm: add daemon service
2025-02-13 16:42:58 +01:00
749de574a0
programs: thunar -> pcmanfm
2025-02-13 16:42:58 +01:00
c5e559afc0
services/gtk: add awaita-icon-theme as fallback
2025-02-13 16:42:58 +01:00
8569d84f5b
options/style: switch icon theme to MoreWaita
2025-02-13 16:42:58 +01:00
76ee718615
flake: add morewaita as input
2025-02-13 16:42:58 +01:00
6c27c49918
hyprland/binds: run anyrun with uwsm
2025-02-13 16:42:58 +01:00
aa36a6eda9
services/gtk: add gtk3/4 settings in dconf
...
dconf is seemingly the preferred way to setup GTK theming and settings
(including icon themes etc.).
2025-02-13 16:42:58 +01:00
b15f8de08f
services/gtk: add back dconf settings
...
`xdg-desktop-portal-gtk` did not seem to open my apps with the correct
themes when using `xdg-open`, which I assume to be because it's trying
to read from `dconf` in order to set the themes correctly.
2025-02-13 16:42:58 +01:00
a6e1683060
shell/starship: add git short status
2025-02-13 16:42:58 +01:00
b6d62c71fe
services/gtk: remove dconf
2025-02-13 16:42:58 +01:00
a1ebf9d7fa
options/style: add assertion for icon theme
2025-02-13 16:42:58 +01:00
ceac787218
options/style: switch to kora as default icon theme
2025-02-13 16:42:58 +01:00
6f4e01d8fa
services/gtk: use singleton to remove unnecessary list
2025-02-13 16:42:58 +01:00
22a9c7e80b
readme: update README
2025-02-13 16:42:58 +01:00
c0dda38da1
treewide: export shared/modules/hjem
...
This method takes inspiration from how
[hjem-rum](https://github.com/snugnug/hjem-rum ) does it
2025-02-13 16:42:58 +01:00
1a299516a3
shared/modules/hjem: update environment module to use ~/.profile
instead
...
I decided to go with the simpler solution of using `~/.profile`, as that
is the only option that will ensure that the environment will be set
correctly. If you launch a more barebones compositor such as Hyprland
from your tty, since it won't be launched by systemd it will not inherit
the environment.
2025-02-13 16:42:58 +01:00
f6fedf748f
treewide: add environment module from hjem PR
...
This commit adds the module I made for hjem (https://github.com/feel-co/hjem/pull/16 ). Needs to be removed after it gets merged.
2025-02-13 16:42:58 +01:00
3540b0af76
programs: add comma with nix-index-database
2025-02-13 16:42:58 +01:00