Commit graph

160 commits

Author SHA1 Message Date
59c52220b1 feat(gpg): Configure gpg & agent 2024-11-11 19:17:47 -08:00
8a260cc6df feat(git): Configure git & friends 2024-11-10 21:51:59 -08:00
3be2561693 feat(figlet): Install with custom fonts
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
2024-11-10 20:15:35 -08:00
18988618ae feat(tmux): Add shell abbreviations 2024-11-10 18:49:48 -08:00
9975c78cad feat(just): Add aliases; groups 2024-11-05 19:56:12 -08:00
44fc254653 feat(fish): Add extract() 2024-11-05 19:42:31 -08:00
f563cd50e7 feat(rbw): Install rbw 2024-11-05 18:56:45 -08:00
3598155ef2 chore(flake): Update inputs 2024-11-05 18:50:31 -08:00
539c046ac9 feat(systemctl): Add abbrs
Also refactored journalctl abbrs a bit
2024-11-05 18:10:51 -08:00
e87969e3be 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
73e969d5ed feat(nix): Move nix language packages to languages/nix 2024-11-04 21:31:25 -08:00
0175bab947 feat(rg): Install ripgrep 2024-11-04 21:25:27 -08:00
73adebd723 chore(flake): Update inputs 2024-11-04 21:16:25 -08:00
b405b3999a feat(php): Set PHP aliases 2024-11-03 21:50:57 -08:00
db0f991fe1 🚚 refactor(languages): Separate out programming env config 2024-11-03 21:46:51 -08:00
090954cd94 🧑 feat(nix): Auto gc; disable git tree dirty warning 2024-11-03 21:34:46 -08:00
2c475ffc34 feat(bun): Install bun 2024-11-03 21:32:44 -08:00
3a19c6bdd8 🐛 fix(gtk): Make GTK2 respect XDG 2024-11-03 20:18:33 -08:00
3a5d15ffbd feat(modules): Add iconTheme module
Allows setting iconTheme globally.
2024-11-03 20:15:06 -08:00
eefb89444d 🐛 fix(tmux): Stop capturing pane contents
It wasn't working.
2024-11-03 19:14:36 -08:00
a307a17f52 👷 ci(just): Add --refresh script 2024-11-03 19:12:15 -08:00
c1d7e5cf43 🐛 fix(fzf): Fix diff_highlighter check 2024-11-03 19:11:37 -08:00
7c039f8398 feat(lazygit): Add lzg shortcut 2024-11-03 19:05:12 -08:00
5899f9122b feat(home): Set abbrs instead of aliases 2024-11-03 19:04:54 -08:00
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