Commit graph

107 commits

Author SHA1 Message Date
4e7bb134df
feat(tmux): Add shell abbreviations 2024-11-10 18:49:48 -08:00
c9682172dd
feat(just): Add aliases; groups 2024-11-05 19:56:12 -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
e16fca13b5
chore(flake): Update inputs 2024-11-05 18:50:31 -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
2e5e6d0394
chore(flake): Update inputs 2024-11-04 21:16:25 -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
edc2ff2282
👷 ci(just): Add --refresh script 2024-11-03 19:12:15 -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
b30159eb59
feat(starship): Finish configuring starship 2024-11-02 23:20:00 -07:00
029c2e4952
🐛 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
c4145330a0
feat(wezterm): Add Maple Mono ligatures 2024-11-02 16:57:59 -07:00