aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-23 22:03:06 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-23 22:03:12 +0530
commit7f80d1985b95b2826b2ce307f21dd3a41caad927 (patch)
treead97476016bb418cce90f152b0c59c758b77b202
parent4da8007fc68aaf5d3d3e93871ca3cc9559e9cb82 (diff)
downloadnixos-config-7f80d1985b95b2826b2ce307f21dd3a41caad927.tar.gz
nixos-config-7f80d1985b95b2826b2ce307f21dd3a41caad927.zip
Adds anypinentry as a package
-rw-r--r--.gitmodules6
-rw-r--r--packages.nix2
-rw-r--r--packages/anypinentry/pkg.nix17
m---------packages/anypinentry/source0
4 files changed, 24 insertions, 1 deletions
diff --git a/.gitmodules b/.gitmodules
index ddf12a0..b1525f6 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,3 +16,9 @@
[submodule "packages/dwmblocks/source"]
path = packages/dwmblocks/source
url = git@github.com:phenax/dwmblocks.git
+[submodule "packages/bslock/source"]
+ path = packages/bslock/source
+ url = git@github.com:phenax/bslock.git
+[submodule "packages/anypinentry/source"]
+ path = packages/anypinentry/source
+ url = git@github.com:phenax/any-pinentry.git
diff --git a/packages.nix b/packages.nix
index e16b4aa..d26c418 100644
--- a/packages.nix
+++ b/packages.nix
@@ -9,7 +9,7 @@ let
localPkgs.dwmblocks
localPkgs.st
localPkgs.dmenu
- #localPkgs.anypinentry
+ localPkgs.anypinentry
];
# security.setuidPrograms = [ "bslock" ];
diff --git a/packages/anypinentry/pkg.nix b/packages/anypinentry/pkg.nix
new file mode 100644
index 0000000..094fd40
--- /dev/null
+++ b/packages/anypinentry/pkg.nix
@@ -0,0 +1,17 @@
+{ stdenv, pkgs, dmenu ? (import ../default.nix { pkgs = pkgs; }).dmenu }:
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "local-anypinentry-${version}";
+ version = "0.0.0";
+
+ src = ./source;
+
+ wrapperPath = makeBinPath ([ dmenu ]);
+
+ unpackPhase = ''cp -r $src/* .'';
+ installPhase = ''
+ mkdir -p $out/bin;
+ cp $src/anypinentry $out/bin/
+ '';
+}
diff --git a/packages/anypinentry/source b/packages/anypinentry/source
new file mode 160000
+Subproject 89b0adef42d95372c243cb8b86e1190172259fb