Commit graph

126 commits

Author SHA1 Message Date
dc2a91736f
fix(devcontainer): Fix JSON syntax 2024-11-14 18:14:25 +00:00
dd4165dfd3
feat(devenv): Add base shell 2024-11-14 18:13:11 +00:00
1478d5b54e
feat(dev): Setup devcontainer 2024-11-14 18:08:36 +00:00
47575b0d26
WIP - ssh 2024-11-13 21:40:22 -08:00
e63b6d8914
feat(home): Use me 2024-11-13 21:12:15 -08:00
e9f3156e1f
feat(modules): Write me module 2024-11-13 21:12:09 -08:00
90ca5c22d2
feat(devenv): Base shell skeleton 2024-11-13 20:14:41 -08:00
76c7c33007
feat(devenv): Install devenv 2024-11-13 20:06:04 -08:00
dee4e72e44
feat(starship): Show direnv status 2024-11-13 20:05:46 -08:00
49cf979f3b
refactor(just): General improvements 2024-11-13 20:01:43 -08:00
5b6d131011
feat(just): Use nixos-unified 2024-11-13 19:55:01 -08:00
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
dc50185e3f
fix(flake): Fix BabeNet Git domain
Also add a TODO
2024-11-11 21:29:04 -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
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