summaryrefslogtreecommitdiffstats
path: root/2configs/tools
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2018-09-16 00:26:42 +0200
committermakefu <github@syntax-fehler.de>2018-09-16 00:26:42 +0200
commitfa806b46a6034b16c8dba42be4c5b61747962265 (patch)
treecf63a3036f2a1053d05595ca2164dc62c68d380d /2configs/tools
parentbf4aa921c249f9f04c7d6d6f333f22c7f484937a (diff)
ma secrets: add completion
Diffstat (limited to '2configs/tools')
-rw-r--r--2configs/tools/mobility.nix6
-rw-r--r--2configs/tools/secrets.nix12
2 files changed, 17 insertions, 1 deletions
diff --git a/2configs/tools/mobility.nix b/2configs/tools/mobility.nix
index 1993a5212..8a559dbbd 100644
--- a/2configs/tools/mobility.nix
+++ b/2configs/tools/mobility.nix
@@ -3,7 +3,11 @@
users.users.makefu.packages = with pkgs;[
go-mtpfs
mosh
+ sshfs
+ rclone
+ exfat
+ (pkgs.callPackage ./secrets.nix {})
];
- boot.extraModulePackages = [ config.boot.kernelPackages.exfat-nofuse ];
+ # boot.extraModulePackages = [ config.boot.kernelPackages.exfat-nofuse ];
}
diff --git a/2configs/tools/secrets.nix b/2configs/tools/secrets.nix
new file mode 100644
index 000000000..f88618cbc
--- /dev/null
+++ b/2configs/tools/secrets.nix
@@ -0,0 +1,12 @@
+{ pass, write, writeDash, ... }:
+
+write "secrets" {
+ "/bin/secrets".link = writeDash "brain" ''
+ PASSWORD_STORE_DIR=$HOME/.secrets-pass/ \
+ exec ${pass}/bin/pass $@
+ '';
+ "/bin/secretsmenu".link = writeDash "secretsmenu" ''
+ PASSWORD_STORE_DIR=$HOME/.secrets-pass/ \
+ exec ${pass}/bin/passmenu $@
+ '';
+}
[cgit] Unable to lock slot /tmp/cgit/48300000.lock: No such file or directory (2)