major hyprland changes

This commit is contained in:
2026-03-09 13:06:12 -07:00
parent 6066609d64
commit 7798be7eac
15 changed files with 788 additions and 208 deletions
+46 -2
View File
@@ -9,21 +9,41 @@
./hypr/hypridle.nix
./hypr/hyprland.nix
./hypr/hyprlock.nix
./hypr/theme.nix
./hypr/waybar.nix
./hypr/wlogout.nix
]
# macOS programs
++ lib.optionals (hostTypes.isMacos hostname) [
./ghostty/ghostty.nix
];
gtk = lib.mkIf (hostTypes.isLinuxDesktop hostname) {
enable = true;
gtk3.extraConfig.gtk-application-prefer-dark-theme = true;
gtk4.extraConfig.gtk-application-prefer-dark-theme = true;
};
qt = lib.mkIf (hostTypes.isLinuxDesktop hostname) {
enable = true;
platformTheme.name = "kde";
style.name = "breeze";
};
dconf = lib.mkIf (hostTypes.isLinuxDesktop hostname) {
settings."org/gnome/desktop/interface".color-scheme = "prefer-dark";
};
home.packages =
# Desktop packages (Linux desktops)
lib.optionals (hostTypes.isLinuxDesktop hostname) (with pkgs; [
brightnessctl
bambu-studio
blender
brave
desmume
gparted
# jellyfin-media-player
jellyfin-media-player
kdePackages.bluedevil
kdePackages.bluez-qt
kdePackages.kate
@@ -61,6 +81,22 @@
vlc
wireshark
yubikey-agent
swaynotificationcenter
# Hyprland Stuff
hypridle
hyprpolkitagent
pyprland
#uwsm
hyprlang
hyprshot
hyprcursor
mesa
nwg-displays
nwg-look
waypaper
waybar
# waybar-weatherf
hyprland-qt-support
# rpi-imager
])
@@ -74,6 +110,14 @@
])
++ lib.optionals (hostname == "eva-03") (with pkgs; [
vscode
pavucontrol
streamcontroller
openrazer-daemon
polychromatic
# vscode
]);
services.swaync = lib.mkIf (hostTypes.isLinuxDesktop hostname) {
enable = true;
};
}