Commit Graph

49 Commits

Author SHA1 Message Date
Melvin Ragusa
236f2c53ca refactor CLI tools into dev/tools.nix 2026-02-05 18:05:52 +01:00
Melvin Ragusa
c843e16371 Update apps.nix 2026-02-05 11:02:02 +01:00
Melvin Ragusa
ce3db22ec8 yo 2026-02-05 10:00:45 +01:00
Melvin Ragusa
deebe60245 add autoUpgrade 2026-02-05 09:05:32 +01:00
Melvin Ragusa
9ff1d23d88 fix tools.nix 2026-02-04 23:08:36 +01:00
Melvin Ragusa
6bfde28263 Rename NixOS config to atlas and move packages 2026-02-04 23:05:15 +01:00
Melvin Ragusa
c4cd70fd20 complete restructure 2026-02-04 22:53:00 +01:00
Melvin Ragusa
d516c95d65 Update desktop.nix 2026-02-04 22:17:48 +01:00
Melvin Ragusa
25a0a24ca7 Update desktop.nix 2026-02-04 22:14:47 +01:00
Melvin Ragusa
83aed9b34a fix 2026-02-04 21:58:09 +01:00
Melvin Ragusa
8e5f65c2b2 final fix 2026-02-04 21:51:56 +01:00
Melvin Ragusa
ee4ac58ade fix desktop portal hopefully 2026-02-04 21:43:55 +01:00
Melvin Ragusa
6afc339050 update limine entry generation 2026-02-04 17:22:17 +01:00
Melvin Ragusa
d8c9dfbd94 fix fish config 2026-02-04 16:36:34 +01:00
Melvin Ragusa
e89c6f1aa3 fix boot background 2026-02-04 15:36:39 +01:00
Melvin Ragusa
8584c87a01 Update desktop.nix 2026-02-04 14:05:49 +01:00
Melvin Ragusa
46f2d1a8be Update apps.nix 2026-02-04 13:59:03 +01:00
Melvin Ragusa
9dbc9679f9 Update apps.nix 2026-02-04 13:58:15 +01:00
Melvin Ragusa
e669d690bd update cursor 2026-02-04 13:44:14 +01:00
Melvin Ragusa
bd2a0f749a Remove default GTK theming and dconf settings 2026-02-04 13:24:23 +01:00
Melvin Ragusa
a33296ce94 update theming 2026-02-04 13:12:28 +01:00
Melvin Ragusa
e038cf11ae Update desktop.nix 2026-02-04 12:56:48 +01:00
Melvin Ragusa
bb559c2726 Update desktop.nix 2026-02-04 12:33:12 +01:00
Melvin Ragusa
000e1bfeb2 add xdg-desktop-porta-gnome 2026-02-04 12:29:35 +01:00
Melvin Ragusa
0926c04d39 Update desktop.nix 2026-02-04 12:03:03 +01:00
Melvin Ragusa
97e80497d3 Update apps.nix 2026-02-04 11:55:18 +01:00
Melvin Ragusa
e5767ffc94 add: ProtonVPN + ProtonMail Bridge 2026-02-04 11:17:08 +01:00
Melvin Ragusa
eb2276165a add: password input to plymouth 2026-02-04 11:07:33 +01:00
Melvin Ragusa
6b920fe785 add: plymouth boot animation 2026-02-04 10:02:50 +01:00
Melvin Ragusa
5baffce94b Remove swappy, obs-studio and meld
Update flake.lock to bump noctalia-shell and opencode inputs.
Tidy minor comments in desktop.nix and theming.nix.
2026-02-04 08:18:55 +01:00
Melvin Ragusa
f017b45840 Remove Vicinae input and virtualization module
Add pnpm and lazydocker to system packages and normalize Node/Bun
entries. Expand filesystem options into multi-line arrays, remove an
extra groups comment, update flake.lock (noctalia ref), and tidy README
newline/formatting.
2026-02-04 08:18:48 +01:00
Melvin Ragusa
7037d7dbfc fix bluetooth 2026-02-03 21:01:14 +01:00
Melvin Ragusa
779ad49b4d Update shell.nix 2026-02-03 12:21:10 +01:00
Melvin Ragusa
7b6e01062b cleanup apps 2026-02-03 12:02:08 +01:00
Melvin Ragusa
2645fd1319 fix: pkgname 2026-02-03 11:43:09 +01:00
Melvin Ragusa
6359bfbdba add: gnome software 2026-02-03 11:39:42 +01:00
Melvin Ragusa
b53c2ecaa9 fix formatting 2026-02-03 11:14:57 +01:00
Melvin Ragusa
5e91500f25 add gaming utilities 2026-02-03 10:43:16 +01:00
Melvin Ragusa
a4e799fa53 Add lazygit and broot, use OnlyOffice, raise zram 2026-02-03 10:15:25 +01:00
Melvin Ragusa
bab3d9461d inshallah 2026-02-03 03:16:25 +01:00
Melvin Ragusa
1a7e86e99e general improvements
1. Security: Navidrome no longer exposed to network (localhost only)
2. Maintainability: Single username definition in flake.nix:45
3. Organization: Kernel params now in configuration.nix, session vars in
desktop.nix
4. Automation: Flathub repository added automatically on activation
5. Cleanup: Removed duplicate programs.dconf.enable
2026-02-02 23:39:09 +01:00
Melvin Ragusa
9cadd77c9a update 2026-02-02 22:21:18 +01:00
Melvin Ragusa
e92435caee update 2026-02-02 22:12:52 +01:00
Melvin Ragusa
2505298449 Normalize Nix module formatting and update flake.lock
Consistently format module argument blocks and convert aligned
package comments to inline comments. Trim trailing whitespace and
minor layout tweaks across modules. Bump opencode rev, narHash and
lastModified in flake.lock and remove the original dev ref.
2026-02-02 18:08:01 +01:00
Melvin Ragusa
a10802547b final version 2026-02-02 14:44:31 +01:00
Melvin Ragusa
bc9ee212ac Add Navidrome and system services modules
Configure Navidrome settings (MusicFolder, Port 4533, Address 0.0.0.0),
open firewall and create tmpfiles entry for the music directory.

Enable system services: weekly fstrim, zram swap (zstd), Avahi mDNS,
psd,
fwupd, earlyoom and plocate
2026-02-02 11:22:56 +01:00
Melvin Ragusa
9b2e4c23d3 add: pacman list 2026-02-02 11:20:24 +01:00
Melvin Ragusa
281c4c6e73 Add flake.lock and hardware configuration
Remove quickshell input from flake.nix

Rename vaapiVdpau to libva-vdpau-driver and use libvdpau-va-gl for
VA/VDPAU
support. Remove amdvlk from default package lists. Simplify corectrl
config
and enable hardware.amdgpu.overdrive for AMD overclocking.
2026-02-02 11:02:20 +01:00
Melvin Ragusa
aa54b7c40b refactoring 2026-02-02 10:54:48 +01:00