Commit graph

14 commits

Author SHA1 Message Date
333380e4c9
shell/zsh: source .zshenv
This is in order to make environment variables work if starting zsh from
a tty.
2025-02-23 11:05:15 +01:00
b944193615
treewide: pedantic inherits
This fixes inherits and library functions usage, to inherit them
explicitely at top level of the file.
2025-02-23 00:01:57 +01:00
dd9833a199
shell/zsh: add alias for lsd 2025-02-19 18:00:11 +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
806a59d366
shell/zsh: update config, add completions, cleanup 2025-02-13 16:42:58 +01:00
a6e1683060
shell/starship: add git short status 2025-02-13 16:42:58 +01:00
00d1d7cad5
programs/terminal/shell: update bat to work with man and --help 2025-02-13 16:42:58 +01:00
9426ccfc1d
programs/terminal/shell/zsh: update unknown token to be red 2025-02-13 16:42:58 +01:00
0c97bb510b
programs/terminal/shell/zsh: update suggestion and highlighting colors 2025-02-13 16:42:58 +01:00
b8aba304d9
programs/terminal/shell/zsh: add fzf integration 2025-02-13 16:42:58 +01:00
daffd82cdb
programs/terminal/shell: switch to zsh 2025-02-13 16:42:58 +01:00
61821dcf20
programs/terminal/shell/nushell: remove indicator chars for vi mode 2025-02-13 16:42:58 +01:00
762634f489
terminal/shell/nushell: add carapace and zoxide to ghostty's service path 2025-02-13 16:42:58 +01:00
61372c7e34
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-02-13 16:42:54 +01:00