Inital commit for theming
This commit is contained in:
@@ -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
|
||||
];
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
ranger
|
||||
lf
|
||||
|
||||
# Terminal
|
||||
# Terminals
|
||||
kitty
|
||||
alacritty
|
||||
|
||||
@@ -44,9 +44,14 @@
|
||||
eza
|
||||
tldr
|
||||
tree
|
||||
jq
|
||||
|
||||
# Theme tools
|
||||
imagemagick
|
||||
pywal
|
||||
];
|
||||
|
||||
# Enable sound with PipeWire (removed deprecated sound.enable)
|
||||
# Enable sound with PipeWire
|
||||
services.pulseaudio.enable = false;
|
||||
security.rtkit.enable = true;
|
||||
services.pipewire = {
|
||||
@@ -60,7 +65,7 @@
|
||||
# Enable CUPS for printing
|
||||
services.printing.enable = true;
|
||||
|
||||
# Enable graphics (updated from hardware.opengl)
|
||||
# Enable graphics
|
||||
hardware.graphics = {
|
||||
enable = true;
|
||||
enable32Bit = true;
|
||||
@@ -76,7 +81,7 @@
|
||||
# Enable ZSH
|
||||
programs.zsh.enable = true;
|
||||
|
||||
# Enable dconf (required for some applications)
|
||||
# Enable dconf
|
||||
programs.dconf.enable = true;
|
||||
|
||||
# XDG portals for Wayland
|
||||
|
||||
Reference in New Issue
Block a user