Inital commit for theming

This commit is contained in:
2025-11-20 18:48:39 +01:00
parent 52a9112c48
commit 1544cc30ad
11 changed files with 436 additions and 129 deletions

View File

@@ -10,7 +10,7 @@
xwayland.enable = true;
};
# Hyprland-related packages
# Hyprland-related packages (using Rofi instead of Wofi)
environment.systemPackages = with pkgs; [
# Core Hyprland tools
hyprpaper # Wallpaper utility
@@ -18,11 +18,12 @@
hypridle # Idle daemon
hyprlock # Screen locker
# Wayland essentials
# Wayland essentials
waybar # Status bar
wofi # Application launcher
rofi-wayland # Application launcher (vyrx uses Rofi)
dunst # Notification daemon
swww # Wallpaper daemon (alternative to hyprpaper)
swww # Wallpaper daemon
swaync # Notification center (vyrx uses this)
# Screenshot and recording
grim # Screenshot tool
@@ -47,18 +48,12 @@
# Brightness control
brightnessctl
# Additional tools for ricing
jq # JSON processor (for scripts)
socat # Socket tools
wlogout # Logout menu
nwg-look # GTK theme config
# Additional tools for theming
libsForQt5.qt5ct # Qt5 config
kdePackages.qt6ct # Qt6 config
nwg-look # GTK theme config
];
# XDG Desktop Portal is configured by Hyprland module
# No need to configure it again here
# Security - for screen locking
security.pam.services.hyprlock = {};
@@ -70,6 +65,6 @@
font-awesome
nerd-fonts.jetbrains-mono
nerd-fonts.fira-code
nerd-fonts.droid-sans-mono
nerd-fonts.iosevka
];
}