Commit Graph

18 Commits

Author SHA1 Message Date
593735370a Migrate to AGS v3 with colorshell configuration
- Updated AGS from v1 to v3 with Astal integration
- Integrated colorshell desktop shell (without app runner)
- Added all required Astal packages (apps, auth, battery, bluetooth, etc.)
- Disabled runner module (using Vicinae launcher instead)
- Disabled dunst (colorshell handles notifications)
- Fixed colorshell dependencies: gresource, pywal colors, uwsm
- Patched colorshell to work with NixOS paths
- Added build tools: pnpm, glib.dev for gresource compilation
- Created default pywal color scheme (Catppuccin-based)
- Set XDG_CACHE_HOME in Hyprland environment
- Fixed path resolution for cache directories

Colorshell is now running with styled bar on both monitors
2025-11-04 20:54:25 +00:00
e3b5bac48c Fix: update AGS and Astal configurations for improved widget management and system integration 2025-11-04 20:04:29 +00:00
6ea0f3e6df Fix: add AGS configuration and replace Waybar with AGS for enhanced desktop widget management 2025-11-04 19:54:44 +00:00
c86c48061a Fix: adjust scaling for 4K monitor in Hyprland configuration 2025-11-04 18:58:28 +00:00
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