149 Commits

Author SHA1 Message Date
Melvin Ragusa
cf4a98da59 fix secureboot 2026-02-03 10:32:25 +01:00
Melvin Ragusa
a4e799fa53 Add lazygit and broot, use OnlyOffice, raise zram 2026-02-03 10:15:25 +01:00
Melvin Ragusa
fe52a0b4c9 cryptswap fix hopefully 2026-02-03 09:58:26 +01:00
Melvin Ragusa
1d9f6c5401 cryptswap fix hopefully 2026-02-03 09:39:45 +01:00
Melvin Ragusa
d7c6380ed6 deactivated virtualization 2026-02-03 03:24:05 +01:00
Melvin Ragusa
bab3d9461d inshallah 2026-02-03 03:16:25 +01:00
Melvin Ragusa
d43f461cfd inshallah 2026-02-03 03:15:32 +01:00
Melvin Ragusa
02054d12c7 update 2026-02-03 02:53:16 +01:00
Melvin Ragusa
a8f29c4868 update 2026-02-03 02:51:00 +01:00
Melvin Ragusa
f0018b0f19 fix script 2026-02-03 01:30:12 +01:00
Melvin Ragusa
8e3ceb76ec install setup 2026-02-03 01:14:55 +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
bf2933d4d6 update 2026-02-02 23:05:41 +01:00
Melvin Ragusa
0569733e70 update 2026-02-02 23:03:31 +01:00
Melvin Ragusa
a793100570 Delete hardware-configuration.nix 2026-02-02 22:55:15 +01:00
Melvin Ragusa
c0388fe052 docs: update AGENTS.md and CLAUDE.md 2026-02-02 22:44:24 +01:00
Melvin Ragusa
08f542456a Delete migration.md 2026-02-02 22:38:59 +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
93d7809716 update 2026-02-02 21:49:09 +01:00
Melvin Ragusa
3264fe2e0f delete: .config 2026-02-02 18:52:12 +01:00
Melvin Ragusa
024a857c6d update: README.md 2026-02-02 18:45:16 +01:00
Melvin Ragusa
6db15e372f Revamp README layout and content
Replace README with a reorganized, flake-focused document that adds a
features overview, repository tree, flake inputs, step-by-step
installation/rebuild/update instructions, and dedicated sections for
desktop, gaming, development, services, and maintenance tips.
2026-02-02 18:14:59 +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
265421b015 Use opencode default ref and tidy outputs 2026-02-02 18:02:43 +01:00
Melvin Ragusa
b9493f1c4e Bump NixOS stateVersion to 26.05
Update flake.lock to refresh nixpkgs and noctalia-shell revisions and
hashes
2026-02-02 17:58:28 +01:00
Melvin Ragusa
86a1742168 update0 2026-02-02 17:48:30 +01:00
Melvin Ragusa
ab9333c25b update 2026-02-02 16:57:18 +01:00
Melvin Ragusa
84e8c35d44 update 2026-02-02 16:51:55 +01:00
Melvin Ragusa
a3ccd8602d update: hardware-configuration.nix 2026-02-02 16:17:46 +01:00
Melvin Ragusa
cc98d11097 Merge pull request #7 from ragusa-it/claude/add-chaotic-nyx-cachyos-o0LDX
add: chaotic-nyx with CachyOS kernel
2026-02-02 16:14:45 +01:00
Claude
b2b3a2f13c add: chaotic-nyx with CachyOS kernel
- Add chaotic-nyx input for access to CachyOS packages
- Import chaotic nixosModules in flake outputs
- Switch from zen kernel to linuxPackages_cachyos
- Enable sched-ext schedulers (scx) for improved scheduling

https://claude.ai/code/session_012fr2N5SNf2LJpy3itB8D8S
2026-02-02 15:14:07 +00:00
Melvin Ragusa
d3d7242351 add: .config
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:58:13 +01:00
Melvin Ragusa
2bfdc582b0 final version 2026-02-02 14:45:40 +01:00
Melvin Ragusa
a10802547b final version 2026-02-02 14:44:31 +01:00
Melvin Ragusa
90fafac5c9 update: README.md install guide 2026-02-02 11:43:58 +01:00
Melvin Ragusa
638b238f7e Merge pull request #6 from ragusa-it/copilot/create-readme-for-nixos
Add comprehensive NixOS installation README
2026-02-02 11:40:00 +01:00
copilot-swe-agent[bot]
36d1df1843 docs: add NixOS installation README
Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
2026-02-02 10:38:14 +00:00
copilot-swe-agent[bot]
0d742d645a Initial plan 2026-02-02 10:34:56 +00:00
Melvin Ragusa
e1a17be4df update: flake.lock 2026-02-02 11:33:41 +01:00
Melvin Ragusa
926bbc3510 Update Noctalia keybinds and app shortcuts
Call noctalia-shell directly for several bindings (NixOS-friendly) and
route volume/brightness controls through Noctalia IPC for OSD. Replace
Thunar with Nautilus, change emergency key to Mod+Shift+Escape, fix
wl-paste startup args for cliphist, and comment out rclone mount and
polkit startup where managed by systemd user services
2026-02-02 11:31:23 +01:00
Melvin Ragusa
815383df9d Add initial user configuration files 2026-02-02 11:26:41 +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
139c28ec9c add: niri dotfile 2026-02-02 11:07:57 +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
Melvin Ragusa
01058ee515 formatting 2026-02-02 10:38:59 +01:00
Melvin Ragusa
42180ba7df yo 2026-02-02 10:28:02 +01:00