Files
nix/os/system/desktop/hyprland.nix
2025-08-16 20:28:47 +02:00

53 lines
932 B
Nix

{ 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
];
}