Commit Graph

10 Commits

Author SHA1 Message Date
abb8b2c9dd feat: add custom alacritty package and update desktop entry configuration 2025-11-05 21:05:43 +00:00
dcbcf73979 Fix: update Waybar configuration to include Bluetooth module and enhance Bluetooth settings in system configuration 2025-11-04 19:43:12 +00:00
5f6c542879 Fix: consolidate user configuration and enable zsh system-wide in common settings 2025-10-28 01:50:59 +00:00
acb1fe7f2b Fix: enhance NVIDIA configuration for improved performance and compatibility on desktop and laptop 2025-10-28 01:39:52 +00:00
c06fe589e2 Add Hyprland Cachix binary cache configuration 2025-10-27 20:35:29 +00:00
7689f83e8e Scope Flatpak management to user installs
Updated Flatpak commands to use the --user flag, ensuring all operations (install, uninstall, update) affect only the current user's Flatpaks. Also updated the Zen browser Flatpak ID and improved error handling during installation.
2025-10-26 23:33:04 +00:00
524663aa9b Move Flatpak management to system configuration
Flatpak management has been refactored from Home Manager and nix-flatpak to a new system/flatpak.nix module, now imported in system/common.nix. This centralizes Flatpak enablement and declarative app management at the system level, simplifying configuration and maintenance.
2025-10-26 23:25:10 +00:00
7be16e5072 Add declarative Flatpak support via nix-flatpak
Integrates the nix-flatpak module for declarative Flatpak management. Enables Flatpak system-wide, configures Home Manager to manage Flatpak apps, and adds an example Flatpak package with automatic weekly updates.
2025-10-26 22:58:15 +00:00
f1a4824508 Update font packages and fix PulseAudio config
Replaces nerdfonts.override with specific nerd-fonts packages for FiraCode, JetBrainsMono, and Iosevka in desktop and laptop configurations. Also corrects PulseAudio configuration by enabling it under services.pulseaudio instead of hardware.pulseaudio in common.nix.
2025-10-26 20:13:10 +00:00
10f0bc388d Initial NixOS flake-based multi-host setup
Add a NixOS system configuration using flakes, supporting multiple hosts (desktop, laptop, my-machine) with shared and per-host settings. Includes Home Manager integration, user-level and system-level package management, and example hardware configuration placeholders. Provides a README with setup instructions and a .gitignore for common Nix and editor artifacts.
2025-10-26 19:50:35 +00:00