From c5ceb25ab0f9de110b8058df3d8597a9a1992179 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 8 Jun 2024 12:42:12 +0200 Subject: [PATCH] home/screen-locker: init --- home/home.nix | 1 + home/services/screen-locker.nix | 7 +++++++ home/services/sxhkd.nix | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 home/services/screen-locker.nix diff --git a/home/home.nix b/home/home.nix index d765f8d..b34ed9c 100644 --- a/home/home.nix +++ b/home/home.nix @@ -43,6 +43,7 @@ in { ./services/mpd.nix ./services/picom.nix ./services/polybar.nix + ./services/screen-locker.nix ./services/stalonetray.nix ./services/sxhkd.nix ./services/copyq.nix diff --git a/home/services/screen-locker.nix b/home/services/screen-locker.nix new file mode 100644 index 0000000..9334336 --- /dev/null +++ b/home/services/screen-locker.nix @@ -0,0 +1,7 @@ +{ config, pkgs, lib, ... }: +{ + services.screen-locker = { + enable = true; + lockCmd = lib.getExe pkgs.i3lock-fancy; + }; +} diff --git a/home/services/sxhkd.nix b/home/services/sxhkd.nix index d0a433c..840b2fe 100644 --- a/home/services/sxhkd.nix +++ b/home/services/sxhkd.nix @@ -50,6 +50,8 @@ in # Misc + "super + l" = "loginctl lock-session"; + "super + a" = "${pkgs.copyq}/bin/copyq toggle"; # fcitx "super + {b,n,m}" = "${pkgs.fcitx}/bin/fcitx-remote -s {mozc,fcitx-keyboard-no,fcitx-keyboard-us}";