Commit graph

186 commits

Author SHA1 Message Date
1f2049c0f1 ♻ refactor(fzf): Properly check that requirements exist 2024-11-03 19:00:37 -08:00
ebf55b950d feat(abbrs): New module for home.shellAbbrs
Allows setting home.shellAbbrs that either get set as Fish shell
abbreviations or converted to shell aliases depending on if Fish is
active.

Abbrs that depend on Fish-specific features get automatically filtered
out.
2024-11-03 18:48:50 -08:00
7a03cf3dea feat(go): Properly set GOPATH 2024-11-03 18:48:30 -08:00
02be5fec5c feat(journalctl): Journalctl aliases 2024-11-03 16:33:28 -08:00
6db1648654 feat(go): Configure go 2024-11-03 16:33:13 -08:00
82b36c590c feat(fish): Add abbrs/aliases 2024-11-03 15:00:19 -08:00
1e1af93236 🚚 refactor(profile): Move profile-related settings to subdir 2024-11-03 14:50:02 -08:00
57a159928e feat(fzf): Install fzf 2024-11-03 14:49:09 -08:00
de257e4abe 🩹 fix(tmux): Fix floax text color 2024-11-03 13:54:07 -08:00
95051d9b7a 🩹 fix(dunst): Properly position the notifs 2024-11-03 13:50:07 -08:00
8660e0239b 🐛 fix(tmux): Set $TERM properly. 2024-11-03 13:30:23 -08:00
1d64b6241a 💡 chore(dunst): Add todo 2024-11-03 13:27:07 -08:00
c22488d0ea ♻ refactor(appearance): Move GTK & Qt to their own folder
Also set the pointerCursor.
2024-11-03 13:21:01 -08:00
f7eda4b1e8 feat(qt): Configure qt 2024-11-03 13:20:01 -08:00
1e0a27fcd3 feat(gtk): Configure GTK 2024-11-03 13:20:01 -08:00
54742343c6 feat(dunst): Install dunst 2024-11-03 13:20:01 -08:00
bd8751924f 🔥 refactor(nixgl): Comment out nixGL 2024-11-03 13:20:00 -08:00
5ce838cb1d feat(cb): Install Clipboard & remove copyq 2024-11-03 13:20:00 -08:00
ceb4bf3cde 🚚 refactor(home): Reorganize modules
Instead of having separate folders for each program with a default.nix
inside, moved modules into programs/services/xorg respectively. Xdg was
moved to the root home folder as it makes the most sense there.
2024-11-03 13:20:00 -08:00
3e2199a728 ♻ refactor(wget): wgetrc -> default.nix 2024-11-03 10:16:25 -08:00
21f3633a0b ♻ refactor(hyfetch): neofetch/config.conf -> neofetch/default.nix
Also seperate it out into it's own module (not nested).
2024-11-03 10:13:53 -08:00
1f47b2c445 ♻ refactor(curlrc): Seperate file -> inline text 2024-11-03 09:45:30 -08:00
c7194ff811 🐛 fix(amfora): Add required config
Amfora seems to require something in the default config structure to
run. I don't care to figure out exactly what is required at the moment.
2024-11-03 09:39:37 -08:00
c16c6c61af 🐛 fix(amfora): Forgot a comment char 2024-11-03 00:11:56 -07:00
901821a9fb feat(amfora): Configure amfora 2024-11-03 00:10:01 -07:00
de19125479 feat(tmux): Remove jump, change fingers keys
Fingers offers the same functionality as jump lol.
2024-11-02 23:43:05 -07:00
5d923af204 feat(starship): Finish configuring starship 2024-11-02 23:20:00 -07:00
3cbe621a5e 🐛 fix(wezterm): Attempting to fix GPU driver issues
Still doesn't work - submitted an issue to home-manager.
2024-11-02 22:21:19 -07:00
fcac03876e feat(wezterm): Add Maple Mono ligatures 2024-11-02 16:57:59 -07:00
2b9b7878bf 💡 chore(todos): Fix todo comments 2024-11-02 16:49:48 -07:00
7ade03b7d2 💡 chore(wezterm): Add todo 2024-11-02 16:46:06 -07:00
14384418f0 ♻ refactor(wezterm): Get all monospace fonts; use gogh colors 2024-11-02 16:44:26 -07:00
c73f1f09cf 🐛 fix(wezterm): Return config 2024-11-02 16:36:36 -07:00
d42cc1048e 🐛 fix(wezterm): Set color_scheme 2024-11-02 16:32:11 -07:00
6333b57552 🐛 fix(wezterm): Don't use rose-pine module 2024-11-02 16:18:32 -07:00
4b4847b152 🐛 fix(wezterm): Initialize config var 2024-11-02 16:14:48 -07:00
977adaa2c6 🐛 fix(fonts): Fix font option type 2024-11-02 16:12:49 -07:00
8dad6f296e feat(wezterm): Install wezterm 2024-11-02 16:08:55 -07:00
5bffc52df8 🎨 style(fmt): Switch to nixfmt; add treesitter hints
Switch to nixfmt as when I was adding treesitter injected lang hints,
Alejandra was not formatting those comments in a way I liked. Turns out
I like the nixfmt style in general better.
2024-11-02 15:35:48 -07:00
2b9fdf0629 feat(topgrade): Install topgrade 2024-11-02 14:48:03 -07:00
ec499a85e6 feat(ncmpcpp): Install ncmpcpp
Added an overlay to enable visualizer support!!!!!!
2024-11-02 13:35:23 -07:00
7eaf41627b feat(lazygit): Install lazygit 2024-11-02 13:23:03 -07:00
260ba27ffe 🐛 fix(tmux): Set escape time to 0
tmux was hanging for a bit after hitting esc which is really annoying in
nvim.
2024-11-02 13:14:17 -07:00
166f9dfa3b feat(tmux-vim): Fix tmux & vim integration 2024-11-02 13:04:02 -07:00
1349391446 feat(tmux): Configure tmux 2024-11-02 12:29:32 -07:00
c459f77778 feat(nil): Install nil ls 2024-10-31 19:42:56 -07:00
2d6033df5c feat(fish): Add rose-pine theme 2024-10-31 18:08:28 -07:00
342aaa46b4 feat(xsession): Set keyboard option in a more nix way 2024-10-30 21:01:29 -07:00
28971cb7f8 feat(man): Define env vars independently of shell 2024-10-30 20:40:39 -07:00
2df874e01b feat(less): Set env vars independently of shell 2024-10-30 20:33:25 -07:00