From 46a7a14628a4e24af46f6bee4cfa6cd68fd53b13 Mon Sep 17 00:00:00 2001 From: Stefan Ellmauthaler Date: Mon, 15 Aug 2022 13:28:12 +0200 Subject: [PATCH] Add greetd pam integration, Add waybar base config --- modules/sway.nix | 18 ++++++++++++++---- users/ellmau/waybar.nix | 13 +++++++++++++ 2 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 users/ellmau/waybar.nix diff --git a/modules/sway.nix b/modules/sway.nix index c5f0865..3f85932 100644 --- a/modules/sway.nix +++ b/modules/sway.nix @@ -30,7 +30,16 @@ with lib; { # enable sway window manager programs.sway = { enable = true; - wrapperFeatures.gtk = true; + extraPackages = with pkgs; [ + rofi + swaylock + swayidle + waybar + ]; + wrapperFeatures = { + base = true; + gtk = true; + }; }; # greetd login manager @@ -44,8 +53,9 @@ with lib; { }; }; - environment.systemPackages = with pkgs; [ - rofi - ]; + security.pam.services.greetd = { + enableGnomeKeyring = true; + gnupg.enable = true; + }; }; } diff --git a/users/ellmau/waybar.nix b/users/ellmau/waybar.nix new file mode 100644 index 0000000..48de95d --- /dev/null +++ b/users/ellmau/waybar.nix @@ -0,0 +1,13 @@ +{ config, pkgs, llib, ... }: +{ + programs.waybar = { + enable = true; + settings = { + mainBar = { + modules-left = [ "sway/workspaces" "sway/mode" ]; + modules-center = [ "sway/window" ]; + modules-right = [ "sway/tray" ]; + }; + }; + }; +}