Commit Graph

14 Commits

Author SHA1 Message Date
a948283495 Fix: add Vicinae application launcher to NixOS configuration and update keybindings for Hyprland 2025-10-28 02:52:38 +00:00
2908b32f87 Fix: update Hyprland workspace assignments and configure SDDM for Wayland display server 2025-10-28 02:04:15 +00:00
dd63da2c30 Fix: update Hyprland monitor settings to include workspace configuration for the main monitor 2025-10-28 01:59:27 +00:00
ab05f3dfe4 Fix: add missing 'lib' parameter to user configuration for desktop-specific Hyprland monitor settings 2025-10-28 01:56:39 +00:00
401d495b65 Fix: add desktop-specific Hyprland monitor configuration for user 'zeph' 2025-10-28 01:55:41 +00:00
5852fcb1f1 Add Hyprland configuration and integrate into home and laptop setups 2025-10-27 16:30:24 +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
a7b9f265af Set backup file extension for home-manager
Configured home-manager to use 'backup' as the backup file extension in both nixosConfigurations. This helps standardize backup file naming.
2025-10-26 23:10:07 +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
83ac40baa3 Set user configuration to 'zeph' in Nix files
Replaces placeholder 'yourusername' with 'zeph' in flake.nix and home/home.nix for user-specific Home Manager configuration.
2025-10-26 21:57:12 +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
Zephrynis
8087609033 its all bad, time to restart from scratch 2025-10-06 01:46:40 +01:00
Zephrynis
e4bb95fb76 Upgrade nix ver 2025-10-06 01:36:16 +01:00
b0dacb2bcf Add initial Nix flake configuration for PC and Laptop with Home Manager support
- Create flake.nix to define NixOS configurations for PC and Laptop
- Add README.md with setup instructions and layout overview
- Implement common NixOS settings in modules/common.nix
- Configure Home Manager for user-specific settings in home/users/user/home.nix
- Set up hardware configurations for both PC and Laptop
- Enable Home Manager integration in host configurations
- Introduce Zen Browser package definition
2025-10-05 03:17:28 +01:00