Commit graph

105 commits

Author SHA1 Message Date
ef96515b36
fix(rbw): Correct pinentry 2024-11-13 19:12:47 -08:00
0919a5dd18
refactor(flake): Use self instead of relative imports 2024-11-13 18:28:18 -08:00
c566191bb8
feat(flake): Switch to flake-parts & nixos-unified 2024-11-12 21:31:22 -08:00
211f7d40aa
chore(home-manager): Remove nixGL 2024-11-11 21:29:11 -08:00
53871bf139
feat(gpg): Configure gpg & agent 2024-11-11 19:17:47 -08:00
b9d005821b
feat(git): Configure git & friends 2024-11-10 21:51:59 -08:00
f5f94acc8f
feat(figlet): Install with custom fonts
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
2024-11-10 20:15:35 -08:00
4e7bb134df
feat(tmux): Add shell abbreviations 2024-11-10 18:49:48 -08:00
f3c7582486
feat(fish): Add extract() 2024-11-05 19:42:31 -08:00
ffb1d56723
feat(rbw): Install rbw 2024-11-05 18:56:45 -08:00
b7945c13d6
feat(systemctl): Add abbrs
Also refactored journalctl abbrs a bit
2024-11-05 18:10:51 -08:00
b8b4759f17
refactor(just): Give Just it's own programs/ module
"It's overkill to give every single package it's own nix module" yeah
probably. I do it so that I never have to guess where something's
configuration lives again. Just open up marleyos/ in lazyvim, hit
<space><space>, search for program, profit.

The only exception is stuff specific to programming languages, such as
language servers and aliases to php artisan. Those live under
languages/<language>. Eventually I'd like to make dev shells for each.
2024-11-05 18:10:51 -08:00
9bcb314408
feat(nix): Move nix language packages to languages/nix 2024-11-04 21:31:25 -08:00
d5aee6eb5a
feat(rg): Install ripgrep 2024-11-04 21:25:27 -08:00
7d7d1316d9
feat(php): Set PHP aliases 2024-11-03 21:50:57 -08:00
423ad3e4ec
🚚 refactor(languages): Separate out programming env config 2024-11-03 21:46:51 -08:00
9b36d4bd8e
🧑 feat(nix): Auto gc; disable git tree dirty warning 2024-11-03 21:34:46 -08:00
7ff99d5206
feat(bun): Install bun 2024-11-03 21:32:44 -08:00
0200116b6a
🐛 fix(gtk): Make GTK2 respect XDG 2024-11-03 20:18:33 -08:00
83f4dbff57
feat(modules): Add iconTheme module
Allows setting iconTheme globally.
2024-11-03 20:15:06 -08:00
bfd3d6c289
🐛 fix(tmux): Stop capturing pane contents
It wasn't working.
2024-11-03 19:14:36 -08:00
79aae021ce
🐛 fix(fzf): Fix diff_highlighter check 2024-11-03 19:11:37 -08:00
6af224728d
feat(lazygit): Add lzg shortcut 2024-11-03 19:05:12 -08:00
bb0c1ddac0
feat(home): Set abbrs instead of aliases 2024-11-03 19:04:54 -08:00
a5b03ec1ad
♻ refactor(fzf): Properly check that requirements exist 2024-11-03 19:00:37 -08:00
7d98dd2edd
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
ee02b803c2
feat(go): Properly set GOPATH 2024-11-03 18:48:30 -08:00
6e2602a75f
feat(journalctl): Journalctl aliases 2024-11-03 16:33:28 -08:00
0db80951a2
feat(go): Configure go 2024-11-03 16:33:13 -08:00
fc0b9e3d13
feat(fish): Add abbrs/aliases 2024-11-03 15:00:19 -08:00
917e1377c1
🚚 refactor(profile): Move profile-related settings to subdir 2024-11-03 14:50:02 -08:00
2585df4e81
feat(fzf): Install fzf 2024-11-03 14:49:09 -08:00
9cdaccc3c6
🩹 fix(tmux): Fix floax text color 2024-11-03 13:54:07 -08:00
5cf930cc4d
🩹 fix(dunst): Properly position the notifs 2024-11-03 13:50:07 -08:00
93575943a0
🐛 fix(tmux): Set $TERM properly. 2024-11-03 13:30:23 -08:00
48890a6bea
💡 chore(dunst): Add todo 2024-11-03 13:27:07 -08:00
81d3eb1a57
♻ refactor(appearance): Move GTK & Qt to their own folder
Also set the pointerCursor.
2024-11-03 13:21:01 -08:00
bfc3156a1d
feat(qt): Configure qt 2024-11-03 13:20:01 -08:00
cb800549e8
feat(gtk): Configure GTK 2024-11-03 13:20:01 -08:00
1039161172
feat(dunst): Install dunst 2024-11-03 13:20:01 -08:00
3f09b1c787
🔥 refactor(nixgl): Comment out nixGL 2024-11-03 13:20:00 -08:00
c221e8d432
feat(cb): Install Clipboard & remove copyq 2024-11-03 13:20:00 -08:00
bbfa57c6ab
🚚 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
0456a26e00
♻ refactor(wget): wgetrc -> default.nix 2024-11-03 10:16:25 -08:00
8cfae548ab
♻ 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
8fcee8b06d
♻ refactor(curlrc): Seperate file -> inline text 2024-11-03 09:45:30 -08:00
9d97f5262f
🐛 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
d291c80886
🐛 fix(amfora): Forgot a comment char 2024-11-03 00:11:56 -07:00
ae34d2874a
feat(amfora): Configure amfora 2024-11-03 00:10:01 -07:00
5ae554cb0a
feat(tmux): Remove jump, change fingers keys
Fingers offers the same functionality as jump lol.
2024-11-02 23:43:05 -07:00