Commit graph

26 commits

Author SHA1 Message Date
4169045fa4
feat(jade): create modular desktop environment
Rename xmonad/ to jade/ and restructure as a complete desktop environment
with hybrid NixOS and home-manager modules. This establishes jade as a
self-contained, gruvbox-themed DE that can eventually be extracted as a flake.

Changes:
- Create jade/ with NixOS module (WM, system packages, GTK theme)
- Create jade/home.nix for home-manager services (wezterm, picom, dunst)
- Move dmenu with gruvbox patches into jade/dmenu/
- Convert wezterm to pure Lua config with gruvbox-material colors
- Move xinitrc into jade/ directory
- Remove feh/scrot from global env (now in jade)
- Remove dmenu overlay from global overlays
- Simplify home-manager desktop features to just user apps

This follows the pattern of real DEs (GNOME, KDE) where system and user
configs are split across NixOS and home-manager modules.
2025-12-21 12:36:11 +08:00
da20c3ec82
java is gay 2025-06-19 09:52:21 +08:00
ed9a836d2d
refactor 2025-06-06 18:35:13 +08:00
e73e614016
chore: refactor 2025-05-01 19:13:56 +08:00
e8da1ecc1a
feat: i really tried to like these but it's just not neovim 2025-04-17 19:57:41 +08:00
f06011e890
chore: refactor 2025-03-08 12:02:30 +08:00
ae74049bbd
chore: refactor 2025-03-06 16:41:45 +08:00
b231ce0183
feat: install some packages 2025-03-02 09:39:01 +08:00
9ff256061a
chore: refactor 2025-02-26 00:23:03 +08:00
0cf39b8542
feat: install some packages 2025-02-23 18:36:41 +08:00
a5637c3d66
feat: Add libreoffice to software configuration (home-manager/sajenim/fuchsia.nix) 2025-02-18 08:55:25 +08:00
0ee46fadcb
update installed packages 2025-02-16 09:38:35 +08:00
a98bb5989d
setup immich 2024-09-30 09:22:07 +08:00
c1a5ed1d4f
migrate impermanent home to subvolumes 2024-09-07 15:48:27 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
bb8ffbc999
Migrate to AwesomeWM + refactor 2024-07-27 08:25:17 +08:00
78dfcf63bc
Remove redundancy 2024-07-26 09:27:01 +08:00
c0f4af68cd
Install openrgb 2024-07-08 12:53:48 +08:00
54004d97cd
Persist some mutable configurations 2024-06-04 08:46:40 +08:00
7b5f9a5182
Change directory names for git clones and printer data 2024-06-03 21:15:35 +08:00
82c24bf6a9 install mpc-cli 2024-04-01 09:59:56 +08:00
c9ef5eac3d refactor + install ncmpcpp 2024-02-13 22:56:59 +08:00
87d7d2fba1 persist jellyfin 2024-01-29 22:31:35 +08:00
34c6ba9daa
persist prismlauncher, add comments 2024-01-23 09:46:37 +08:00
17d302cbdf
refactor 2024-01-22 20:00:20 +08:00
caed1fc0d4 refactor home-manager 2024-01-21 21:01:42 +08:00