Commit Graph

40 Commits

Author SHA1 Message Date
248841acd3 Update workspace styles for improved consistency and button appearance 2025-10-27 21:41:31 +00:00
dd871bdd73 Remove aspect-ratio property from workspace buttons for improved styling consistency 2025-10-27 21:32:35 +00:00
682f3bc6d8 Adjust workspace button padding and persistent workspace count for improved layout 2025-10-27 21:30:41 +00:00
1c169a8751 Remove border-radius from workspace buttons for a cleaner look 2025-10-27 21:22:58 +00:00
987e0918ee Update Waybar styles for improved transparency and button margins 2025-10-27 21:20:47 +00:00
217aa3aa89 Refactor Waybar styles for improved aesthetics and consistency 2025-10-27 21:06:46 +00:00
aeb12d04d8 Remove Waybar program configuration from home.nix 2025-10-27 21:01:58 +00:00
e1bdbc8bce Add Waybar configuration with glassmorphic theme and custom styles 2025-10-27 20:54:46 +00:00
7d6e442e41 Add NetworkManager applet and update keybindings for improved WiFi management 2025-10-27 20:39:56 +00:00
c06fe589e2 Add Hyprland Cachix binary cache configuration 2025-10-27 20:35:29 +00:00
b400bce3b9 Refactor shadow settings in Hyprland configuration for improved clarity 2025-10-27 20:05:00 +00:00
34674f417d Update wallpaper management: disable swww and add mpvpaper for video wallpapers 2025-10-27 19:33:26 +00:00
5c5a7e0295 Add swww wallpaper daemon and support for animated wallpapers 2025-10-27 18:26:05 +00:00
62392b85e6 Add Bibata cursor theme support for Hyprland and update environment variables 2025-10-27 17:17:55 +00:00
76cdd6119d Specify package source for Dolphin file manager in home.nix 2025-10-27 16:34:30 +00:00
5852fcb1f1 Add Hyprland configuration and integrate into home and laptop setups 2025-10-27 16:30:24 +00:00
9248d77693 Replace teams with teams-for-linux in home.nix
Swapped the 'teams' package for 'teams-for-linux' under the communication section to use the Linux-specific version.
2025-10-27 00:56:21 +00:00
55c0f99816 Comment out Firefox and add Teams to packages
Firefox has been commented out from the package list, and Teams has been added under the communication section. This updates the set of installed applications.
2025-10-27 00:53:39 +00:00
a69cd848bf Add legcord to communication packages
Included legcord in the list of communication tools in home.nix. This allows legcord to be managed as part of the user's home environment.
2025-10-27 00:38:43 +00:00
bf333a2e13 Add update-desktop shell alias and unify update-laptop
Introduces an update-desktop alias for both shell and starship configurations, and updates the update-laptop alias to use the home directory shortcut for consistency.
2025-10-26 23:53:34 +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
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
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
c2695ea673 Add update-laptop shell alias
Introduced a new shell alias 'update-laptop' to automate updating the laptop's Nix flake configuration and rebuilding the system.
2025-10-26 22:59:53 +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
Zephrynis
8ce8da5361 Update hardware configuration for laptop setup 2025-10-26 22:50:45 +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
7b32c75ce5 Enable Alacritty and update user config
Alacritty terminal emulator is now enabled with custom settings for window opacity, padding, font, and colors. Updated Git userName and userEmail to Zephrynis, and added a new shell alias 'update-laptop' for rebuilding NixOS on the laptop.
2025-10-26 21:42:25 +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
Zephrynis
e4bb95fb76 Upgrade nix ver 2025-10-06 01:36:16 +01:00
d2acb32576 Fix fetchFromGitHub parameters in zen-browser package 2025-10-05 03:37:07 +01:00
33d7cc4cbf Enable evaluation of packages marked as broken in Nix configuration 2025-10-05 03:31:28 +01:00
534ca0a89e Fix typo in package name from 'alakritty' to 'alacritty' 2025-10-05 03:29:43 +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