From 6b601bfa4b0b67d08af63a270dc9666ec4e646c6 Mon Sep 17 00:00:00 2001 From: tristan Date: Thu, 18 May 2023 08:21:36 +0100 Subject: [PATCH] add hibernate option --- custom/input-leap/flake.nix | 14 ++++++++++++++ lib/scripts.nix | 4 +++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 custom/input-leap/flake.nix diff --git a/custom/input-leap/flake.nix b/custom/input-leap/flake.nix new file mode 100644 index 0000000..b5e2f26 --- /dev/null +++ b/custom/input-leap/flake.nix @@ -0,0 +1,14 @@ +{ + description = "A very basic flake"; + + outputs = { self, nixpkgs }: + let + pkgs = import nixpkgs {system = "x86_64-linux";}; + in { + + packages.x86_64-linux.hello = pkgs.callPackage ./default.nix {}; + + packages.x86_64-linux.default = self.packages.x86_64-linux.hello; + + }; +} diff --git a/lib/scripts.nix b/lib/scripts.nix index 2cb5845..aef855e 100644 --- a/lib/scripts.nix +++ b/lib/scripts.nix @@ -226,10 +226,12 @@ in name = "lock"; text = '' res=$(echo "lock - sleep" | ${my-deps.menu}) + sleep + hibernate" | ${my-deps.menu}) case $res in lock) swaylock;; sleep) systemctl suspend;; + hibernate) systemctl hibernate;; esac ''; hotkeys = [