[sway] Switches to sway over hyprland

This commit is contained in:
2025-04-11 14:06:34 -07:00
parent b2b99f12cc
commit 8533f0c9cc
4 changed files with 284 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }:
{
imports = [
./hyprland.nix
./sway.nix
./audio.nix
./nix.nix
./rofi/rofi.nix
@@ -18,25 +18,26 @@
# Common utilities
feh
networkmanagerapplet # network control
hyprlock # lock screen
swayidle # lock on idle
swayosd # volume pop-up
swaynotificationcenter # notifications
hyprpolkitagent # Privilege managent
gnome-keyring # Secret management
glib # for Gnome/GTK settings
gsettings-desktop-schemas # So that we can access gnome settings
xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk # GTK backend for XDG components like pickers
grim # Screenshot provider
hyprshot # Screenshot utility
nwg-look # GTK settings editor
playerctl # for universal play/pause etc
wirelesstools
waypaper # Wallpaper switcher
phinger-cursors # Mouse cursors
];
home.pointerCursor = {
enable = true;
gtk.enable = true;
name = "phinger-cursors";
size = 16;
package = pkgs.phinger-cursors;
};
# Hint for electron apps to use wayland
home.sessionVariables.NIXOS_OZONE_WL = "1";