aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-10-31 01:09:39 +0530
committerAkshay Nair <phenax5@gmail.com>2024-10-31 01:09:39 +0530
commitb4ca5c14f6ac3d408035a00bd43bb0fd87e8814e (patch)
tree0b5e315d6e70e1492bda446b0bfdfba163cea925
parent1c40b3e9f976a5c098778793a862107f5963ba5f (diff)
downloadnixos-config-b4ca5c14f6ac3d408035a00bd43bb0fd87e8814e.tar.gz
nixos-config-b4ca5c14f6ac3d408035a00bd43bb0fd87e8814e.zip
Enable bslock
Diffstat (limited to '')
-rw-r--r--packages.nix18
-rw-r--r--packages/bslock/pkg.nix8
m---------packages/bslock/source0
3 files changed, 13 insertions, 13 deletions
diff --git a/packages.nix b/packages.nix
index 2cc83d8..67827a4 100644
--- a/packages.nix
+++ b/packages.nix
@@ -11,7 +11,7 @@ let
st
dmenu
anypinentry
- # bslock
+ bslock
# sidekick
];
@@ -196,11 +196,13 @@ in
};
# Security wrappers
- # security.wrappers = {
- # bslock = {
- # owner = config.users.users.imsohexy.name;
- # group = "users";
- # source = "${localPkgs.bslock}/bin/bslock";
- # };
- # };
+ security.wrappers = {
+ bslock = {
+ # owner = config.users.users.imsohexy.name;
+ owner = "root";
+ setuid = true;
+ group = "root";
+ source = "${localPkgs.bslock}/bin/bslock";
+ };
+ };
}
diff --git a/packages/bslock/pkg.nix b/packages/bslock/pkg.nix
index edca2ba..a38f832 100644
--- a/packages/bslock/pkg.nix
+++ b/packages/bslock/pkg.nix
@@ -1,6 +1,4 @@
-{ stdenv, pkgs, xorgproto, libX11, libXinerama, libXext, libXrandr }:
-with pkgs.lib;
-
+{ stdenv, pkgs, xorgproto, libX11, libXinerama, libXext, libXrandr, libxcrypt }:
let
user = "imsohexy";
group = "users";
@@ -10,12 +8,12 @@ in stdenv.mkDerivation rec {
src = ./source;
- buildInputs = [ xorgproto libX11 libXinerama libXext libXrandr ];
+ buildInputs = [ xorgproto libX11 libXinerama libXext libXrandr libxcrypt ];
unpackPhase = ''cp -r $src/* .'';
postPatch = "
- # sed -e 's/@@user/${user}/' -e 's/@@group/${group}/' -i config.def.h;
+ sed -e 's/{{user}}/${user}/' -e 's/{{group}}/${group}/' -i config.def.h;
sed -i '/chmod u+s/d' Makefile;
";
diff --git a/packages/bslock/source b/packages/bslock/source
-Subproject 7a494a619ce169b56bd37db2ef69cd09c63c643
+Subproject 041e36d529871e7c0d7e2d1f46b198daa8e68b6