summaryrefslogtreecommitdiff
path: root/modules/nixos/hyprland.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/hyprland.nix')
-rw-r--r--modules/nixos/hyprland.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/modules/nixos/hyprland.nix b/modules/nixos/hyprland.nix
index 3ccc77c..3167314 100644
--- a/modules/nixos/hyprland.nix
+++ b/modules/nixos/hyprland.nix
@@ -3,7 +3,8 @@
enable = true;
wlr.enable = true;
extraPortals = with pkgs; [
- xdg-desktop-portal-wlr
+ # xdg-desktop-portal-wlr
+ xdg-desktop-portal-hyprland
];
};
@@ -50,13 +51,16 @@
environment.systemPackages = with pkgs; [
waybar # the status bar
swaybg # the wallpaper
+ hyprpaper # hyprland wallpeper
swayidle # the idle timeout
- swaylock # locking the screen
+ swaylock-effects # locking the screen
+ brightnessctl # control device brightness
wlogout # logout menu
wl-clipboard # copying and pasting
hyprpicker # color picker
wf-recorder # screen recording
+ xwaylandvideobridge # lets xwayland programs see wayland applications for screensharing
grim # taking screenshots
slurp # selecting a region to screenshot
# TODO replace by 'flameshot gui --raw | wl-copy'
@@ -73,8 +77,14 @@
networkmanagerapplet # provide GUI app: nm-connection-editor
xfce.thunar # sfce4's file manager
+ # gnome.gnome-keyring # for remembering wifi passwords
+ # gnome.libgnome-keyring
+ polkit-kde-agent
+ ];
+ fonts.packages = with pkgs; [
+ font-awesome # fixes waybar fonts
];
# fix https://github.com/ryan4yin/nix-config/issues/10
security.pam.services.swaylock = {};
-} \ No newline at end of file
+}