major hyprland changes
This commit is contained in:
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user