Commit graph

47 commits

Author SHA1 Message Date
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
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
6c27c49918
hyprland/binds: run anyrun with uwsm 2025-02-13 16:42:58 +01:00
a6e1683060
shell/starship: add git short status 2025-02-13 16:42:58 +01:00
3540b0af76
programs: add comma with nix-index-database 2025-02-13 16:42:58 +01:00
b67d532e24
editors/neovim: add nixd 2025-02-13 16:42:58 +01:00
4dcf7a0890
modules: move nh from core/nix to programs
This is a user program, it cannot be in core.
2025-02-13 16:42:58 +01:00
d9bcae7d25
programs/discord: move to directory to use canary and apply krisp-patcher 2025-02-13 16:42:58 +01:00
2b85d48a32
programs/anyrun: remove unnecessary css 2025-02-13 16:42:58 +01:00
aaa060915a
programs/anyrun: update border color 2025-02-13 16:42:58 +01:00
8078f7b853
programs/terminal/programs/git: update default branch to main 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
fabbd78476
treewide: environment.variables -> environment.sessionVariables 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
9e65cad8fc
flake: remove unused inputs, switch to hjem's PR fork 2025-02-13 16:42:58 +01:00
8c64859dab
modules: use hjem environment module 2025-02-13 16:42:58 +01:00
f2e7539501
programs/hyprland: enable vrr 2025-02-13 16:42:58 +01:00
79a5f87dce
programs/anyrun: add configuration for additional plugins 2025-02-13 16:42:58 +01:00
86f91b9ca9
programs/terminal/emulators/ghostty: rename service 2025-02-13 16:42:58 +01:00
3152fb01ee
programs/editors: fix user EDITOR value being overriden by the default NixOS one 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
87b908311c
programs/hyprland: disable idle on all fullscreen apps
No clue why that was here, this is really stupid
2025-02-13 16:42:58 +01:00
daffd82cdb
programs/terminal/shell: switch to zsh 2025-02-13 16:42:58 +01:00
2f14eb0526
programs/terminal/emulators: welcome back ghosttyd! 2025-02-13 16:42:58 +01:00
bc6404817e
programs/anyrun: update config and styling 2025-02-13 16:42:58 +01:00
fefb76e1cf
programs/games: add openrgb 2025-02-13 16:42:58 +01:00
0007b9be66
programs/terminal/emulators/ghostty: goodbye ghosttyd 💔 2025-02-13 16:42:58 +01:00
51d1e95ee6
programs/fastfetch: update logo 2025-02-13 16:42:58 +01:00
7cf0fbc18e
programs/hypr/land/binds: switch back to ghostty 2025-02-13 16:42:58 +01:00
aab4e171f1
programs: add fastfetch config 2025-02-13 16:42:58 +01:00
1c12cf34ad
programs: update hyprland binds (use ghostty and add calculator) 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
b416ae7660
treewide: replace nautilus with thunar 2025-02-13 16:42:58 +01:00
4a419ae083
programs/terminal/programs/misc: add comma 2025-02-13 16:42:58 +01:00
ba2e8b4ad3
programs/hyprland: switch from ghostty to foot again 2025-02-13 16:42:58 +01:00
767ef7b903
programs/terminal/emulators/ghostty: add programs to service path (avoid x not found) 2025-02-13 16:42:58 +01:00
c06a16c8d7
programs/hyprland: disable Unknown-1 ghost monitor, move env variables to environment.d, add nvidia env variables 2025-02-13 16:42:58 +01:00
6d7509521f
programs: fix environment.d syntax being wrong 2025-02-13 16:42:58 +01:00
d8a86714d8
programs/anyrun: remove desktop actions
I JUST WANNA LAUNCH PROGRAMS!!
2025-02-13 16:42:58 +01:00
3015496b7d
programs/misc remove cinny 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
f304048421
programs/editors/neovim: add back indent for nix files 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