Commit Graph

54 Commits

Author SHA1 Message Date
85e7a5b22f feat: add screenshot functionality with customizable options for Hyprland 2025-11-05 00:28:09 +00:00
4dad64cb75 Fix: update desktop entries for Legcord and Teams to improve application naming 2025-11-04 21:44:32 +00:00
b2ae32a078 feat: make AGS colorshell configuration fully declarative
- Add complete colorshell v2.0.3 configuration to home/ags-config/
- Disable runner plugin and NightLight tile (incompatible with NixOS)
- Customize SCSS with full opacity (no transparency)
- Add dark pale blue color scheme in home/pywal-colors/
- Configure Papirus-Dark icon theme via home-manager
- Make ~/.config/ags/ immutable and managed by Nix store
- Auto-deploy pywal colors to ~/.cache/wal/colors.json

All AGS configuration is now reproducible and version controlled.
2025-11-04 21:36:38 +00:00
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
8a3ce641fb Fix: update home.nix to include AGS configuration for improved desktop management 2025-11-04 20:08:23 +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
dcbcf73979 Fix: update Waybar configuration to include Bluetooth module and enhance Bluetooth settings in system configuration 2025-11-04 19:43:12 +00:00
009ebf8d0f Fix: update Wayland desktop entries for legcord and teams-for-linux to improve compatibility 2025-11-04 19:32:55 +00:00
9ca27bd3e2 Fix: update Wayland application wrappers for legcord and teams-for-linux to improve compatibility 2025-11-04 19:18:10 +00:00
7c2df109e9 Fix: update Wayland application configurations for improved compatibility and remove scaling settings 2025-11-04 19:15:37 +00:00
52377f0dd0 Fix: update MP4 video playback configuration for proper scaling on multiple monitors 2025-11-04 19:08:46 +00:00
3c54663397 Fix: enhance scaling settings for XWayland applications on 4K monitors 2025-11-04 19:06:55 +00:00
5e9d52e88e Fix: adjust 4K monitor scaling and increase font size for better readability 2025-11-04 19:01:44 +00:00
9cad381e4d Fix: update persistent workspaces configuration for Hyprland 2025-11-04 18:54:55 +00:00
b98eb379f0 Fix: enable legcord and comment out discord in communication applications 2025-11-04 18:54:49 +00:00
b158e7d70f Fix: update Vicinae server command in Hyprland configuration and adjust keybinding for toggling 2025-10-28 03:09:06 +00:00
64be9541fd Fix: update home.nix to enable discord and comment out legcord in communication applications 2025-10-28 03:01:33 +00:00
a948283495 Fix: add Vicinae application launcher to NixOS configuration and update keybindings for Hyprland 2025-10-28 02:52:38 +00:00
ddd3c9a95a Fix: update autostart application configuration for mpvpaper to support all monitors 2025-10-28 01:51:54 +00:00
acb1fe7f2b Fix: enhance NVIDIA configuration for improved performance and compatibility on desktop and laptop 2025-10-28 01:39:52 +00:00
c36e4ba6e0 Fix: add border-radius styles for first and last workspace buttons 2025-10-27 21:58:21 +00:00
0ccb651959 Fix: update padding and border styles for workspaces 2025-10-27 21:54:09 +00:00
4bf4648846 Fix: adjust workspace styles for improved layout 2025-10-27 21:51:41 +00:00
886758d00c Fix: update border-radius of Waybar window 2025-10-27 21:48:31 +00:00
20968d4174 Fix: change width & height to min-width & min-height 2025-10-27 21:44:59 +00:00
54ad74060a Remove padding from Waybar window for improved layout consistency 2025-10-27 21:42:15 +00:00
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
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
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
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
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