Carve away

This commit is contained in:
2026-05-03 00:41:36 -05:00
parent 94e646392b
commit 418835c0c0
6 changed files with 155 additions and 101 deletions
+53
View File
@@ -0,0 +1,53 @@
#
# Configuration for a Hyprland stack
#
{ config, lib, pkgs, ... }:
{
imports = [
./flatpak.nix
./fonts.nix
];
# Enable SDDM as our display manager
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;
services.displayManager.defaultSession = "hyprland";
# Hyprland as the star of the show
programs.hyprland.enable = true;
# XDG portal
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
# Supplementary packages
environment.systemPackages = with pkgs; [
# Hyprland stack
dunst
hyprland
hypridle
hyprlock
rofi-wayland
swww
waybar
wlsunset
wofi
# Helpers
flatpak
networkmanagerapplet
python3
xdg-utils
# Common utilities
brightnessctl
foot
pavucontrol
pulseaudio # For pactl
# Clipboarding
grim
slurp
wl-clipboard
];
}