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 = [