17 Commits

Author SHA1 Message Date
a12268118f feat: integrate spicetify-nix for Spotify customization, add steam and add hyprlock configuration 2025-11-14 23:49:11 +00:00
2908b32f87 Fix: update Hyprland workspace assignments and configure SDDM for Wayland display server 2025-10-28 02:04:15 +00:00
5f6c542879 Fix: consolidate user configuration and enable zsh system-wide in common settings 2025-10-28 01:50:59 +00:00
5a0fb5bf82 Fix: add missing 'lib' parameter to configuration function for improved compatibility 2025-10-28 01:41:02 +00:00
b0b66bf305 Fix: enforce open-source kernel module for NVIDIA to ensure better performance 2025-10-28 01:40:28 +00:00
acb1fe7f2b Fix: enhance NVIDIA configuration for improved performance and compatibility on desktop and laptop 2025-10-28 01:39:52 +00:00
2318dbe18e Fix: update desktop configuration and hardware settings for improved setup 2025-10-28 01:29:40 +00:00
5852fcb1f1 Add Hyprland configuration and integrate into home and laptop setups 2025-10-27 16:30:24 +00:00
7063282916 Exclude unwanted packages from Plasma and X server
Added configuration to exclude 'konsole' and 'elisa' from Plasma 6 packages and 'xterm' from X server packages in the laptop host configuration.
2025-10-26 23:50:41 +00:00
Zephrynis
8ce8da5361 Update hardware configuration for laptop setup 2025-10-26 22:50:45 +00:00
535b831bbf Update laptop config: hostname, user, and desktop
Changed hostname to 'zeph-laptop' and updated user to 'zeph' with appropriate description. Switched display manager to SDDM and desktop environment to Plasma 6, removing GDM and Plasma 5. Clarified power management options, enabling TLP by default and providing comments for power-profiles-daemon.
2025-10-26 21:42:19 +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
Zephrynis
8087609033 its all bad, time to restart from scratch 2025-10-06 01:46:40 +01:00
7ff7ac016d Add UEFI bootloader configuration for laptop 2025-10-05 03:27:48 +01:00
5e46db9dfb Update hardware configuration for laptop with generated settings and improved DHCP support 2025-10-05 03:20:04 +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