feat: wlogout
|
@ -1,5 +1,8 @@
|
|||
{
|
||||
imports = [
|
||||
./nh.nix
|
||||
./waybar.nix
|
||||
# TODO: uncomment when swaylock is figured out
|
||||
# ./wlogout
|
||||
];
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ in {
|
|||
config = lib.mkIf (cfg.enable && pkgs.stdenv.isLinux) {
|
||||
marleyos = {
|
||||
# services.swaync.enable = true;
|
||||
# TODO: enable once swaylock is figured out
|
||||
# programs.wlogout.enable = true;
|
||||
};
|
||||
|
||||
|
|
|
@ -16,8 +16,10 @@ in {
|
|||
|
||||
layout = let
|
||||
systemctl = lib.getExe' pkgs.systemd "systemctl";
|
||||
# TODO: use niri msg action quit
|
||||
hyprctrl =
|
||||
lib.getExe' config.wayland.windowManager.hyprland.package "hyprctrl";
|
||||
# TODO: switch to swaylock
|
||||
hyprlock = lib.getExe config.programs.hyprlock.package;
|
||||
in [
|
||||
{
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
@ -26,6 +26,7 @@ in {
|
|||
shell.wayland = enabled;
|
||||
programs = {
|
||||
waybar = enabled;
|
||||
# TODO: enable once swaylock is figured out
|
||||
# wlogout = enabled;
|
||||
# fuzzel = enabled;
|
||||
# xwayland-satellite = enabled;
|
||||
|
|