Commit graph

16 commits

Author SHA1 Message Date
45bb7fad8d
programs/terminal/shell: update bat to work with man and --help 2025-02-04 14:30:50 +01:00
a65a622d50
treewide: environment.variables -> environment.sessionVariables 2025-02-04 14:30:34 +01:00
7f110e40fc
programs/terminal/shell/zsh: update unknown token to be red 2025-02-02 23:20:10 +01:00
4a38e90dfa
modules: use hjem environment module 2025-02-02 19:28:10 +01:00
9506714dd0
programs/terminal/emulators/ghostty: rename service 2025-02-02 13:55:41 +01:00
b73a64cb52
programs/terminal/shell/zsh: update suggestion and highlighting colors 2025-02-01 01:55:25 +01:00
e8473ec65e
programs/terminal/shell/zsh: add fzf integration 2025-01-31 23:22:59 +01:00
6aeca28f86
programs/terminal/shell: switch to zsh 2025-01-31 20:06:43 +01:00
9cb997e662
programs/terminal/emulators: welcome back ghosttyd! 2025-01-31 19:19:53 +01:00
6ea4799042
programs/terminal/emulators/ghostty: goodbye ghosttyd 💔 2025-01-31 04:52:05 +01:00
080e3fb0db
programs/terminal/shell/nushell: remove indicator chars for vi mode 2025-01-29 11:24:57 +01:00
5b40018e66
programs/terminal/programs/misc: add comma 2025-01-28 23:51:22 +01:00
f1353b550c
programs/terminal/emulators/ghostty: add programs to service path (avoid x not found) 2025-01-28 23:32:21 +01:00
d0242089e2
programs: fix environment.d syntax being wrong 2025-01-28 19:51:41 +01:00
feed3b7561
terminal/shell/nushell: add carapace and zoxide to ghostty's service path 2025-01-28 13:04:54 +01:00
6ab835555c
treewide: remove home-manager (switch to hjem)
As my NixOS configuration kept growing, I noticed that I don't need
home-manager as much as I did before. A lot of what I need is just a way
to map nix attrsets to the program's respective configuration format,
which is something that I can now do myself, as my nix knowledge got
more extensive. After all of this, I decided to completely get rid of
home-manager, and switch to a simpler solution called hjem, which just
lets me write files to my home directory that are automatically
symlinked using `systemd-tmpfiles`.

This allows me to simplify my configuration, remove the separation
between NixOS and home-manager modules, and cut my eval times by quite a
lot (which allows for faster `nixos-rebuild switch`!).
2025-01-27 23:57:47 +01:00