Commit graph

46 commits

Author SHA1 Message Date
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
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
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
917e1377c1
🚚 refactor(profile): Move profile-related settings to subdir 2024-11-03 14:50:02 -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
3f09b1c787
🔥 refactor(nixgl): Comment out nixGL 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
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
ae34d2874a
feat(amfora): Configure amfora 2024-11-03 00:10:01 -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
caa8c13784
🐛 fix(fonts): Fix font option type 2024-11-02 16:12:49 -07:00
0492771226
feat(wezterm): Install wezterm 2024-11-02 16:08:55 -07:00
9408679e81
🎨 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
15fb84319d
feat(topgrade): Install topgrade 2024-11-02 14:48:03 -07:00
2433e04e99
feat(ncmpcpp): Install ncmpcpp
Added an overlay to enable visualizer support!!!!!!
2024-11-02 13:35:23 -07:00
be6ed2dbea
feat(lazygit): Install lazygit 2024-11-02 13:23:03 -07:00
eb6e1373c8
feat(nil): Install nil ls 2024-10-31 19:42:56 -07:00
747e024f7f
♻ refactor(zoxide): Move zoxide into its own submodule 2024-10-29 21:33:11 -07:00
af06a4e3f0
feat(less): Configure less 2024-10-29 21:31:59 -07:00
f2ffc91f31
feat(man): Configure man 2024-10-29 21:27:57 -07:00
acf51d22a7
feat(eza): Install eza 2024-10-29 20:38:05 -07:00
6f1f673ff5
feat(fish): Install fish + plugins 2024-10-28 20:01:16 -07:00
7c76d83285
feat(i18n): Set language 2024-10-28 19:24:48 -07:00
9009512f79
feat(x11): Generate .xsession 2024-10-28 19:24:11 -07:00
9e81e3a04c
feat(systemd): Auto-start wanted systemd services 2024-10-27 19:41:02 -07:00
0eec7622ab
feat(syncthing): Install Syncthing 2024-10-27 19:36:13 -07:00
a2970b16b4
feat(zathura): Install zathura 2024-10-26 21:04:21 -07:00
b07a14a771
feat(hyfetch): Install Hyfetch & Neofetch 2024-10-26 20:53:42 -07:00
0232c52b00
feat(curl): Add curl 2024-10-26 20:32:24 -07:00
f2588f581a
feat(wget): Install wget 2024-10-26 20:32:23 -07:00
6d1cb86d4a
feat(xdg): Set XDG dirs 2024-10-25 19:53:54 -07:00
39f040da85
feat(home): Install gh & gh-dash 2024-10-25 16:36:01 -07:00
59e462eed9
feat(home): Install cava 2024-10-20 21:27:04 -07:00
d92a7df831
feat(fonts): Install Maple Mono and set it as the default mono font 2024-10-20 21:22:41 -07:00
b20026c457
👷 build(just): Install just & write Justfile 2024-10-20 21:13:04 -07:00
24b89028d8
feat(home): Install btop 2024-10-20 20:05:37 -07:00
e51ef055f9
feat(home): Install bat
Rose Pine works!!!!!!!!
2024-10-20 20:05:37 -07:00
3d2c8c1a08
feat(pkgs): Install Alejandra 2024-10-19 09:42:19 -07:00
d3c9c5c7f8
🐛 fix(nix): Tell nix what version it is 2024-10-18 18:15:55 -07:00
482435f0c3
feat(nix): Enable flakes 2024-10-18 17:49:35 -07:00
0ccf2126fc
🎉 feat(home): Skeleton home-manager config 2024-10-18 17:29:39 -07:00