add hyprland config

This commit is contained in:
2025-08-16 20:28:47 +02:00
parent 19fd771e13
commit 2360d681f1
10 changed files with 850 additions and 16 deletions

View File

@@ -0,0 +1,53 @@
{ pkgs, ... }: {
imports = [
./hyprland-config.nix
];
services.xserver = {
enable = true;
xkb.layout = "ch";
xkb.variant = "";
};
# Hyprland configuration
programs.hyprland = {
enable = true;
xwayland.enable = true;
};
# Enable wayland support
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
# Additional packages for Hyprland
environment.systemPackages = with pkgs; [
# Waybar for status bar
waybar
# Notification daemon
dunst
# Screenshot tool
grim
slurp
# Color picker
hyprpicker
# Wallpaper utility
swww
# Clipboard manager
wl-clipboard
# Terminal
alacritty
# Application launcher
wofi
# File manager
xfce.thunar
# Volume control
pavucontrol
# Clipboard history
cliphist
# Brightness control
brightnessctl
# Power management
power-profiles-daemon
];
}