diff options
author | lassulus <lassulus@lassul.us> | 2017-08-06 16:10:01 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2017-08-06 17:15:36 +0200 |
commit | 198c348dc749faa3868b57dff9b8d66d74f043e1 (patch) | |
tree | 4a041b203540a09d4018cc4285814e7e4854eda5 | |
parent | edb7ebe7f4560f00ac65d80d82e27dcf06093097 (diff) |
l bitcoin: add stuff for all the coins
-rw-r--r-- | lass/2configs/bitcoin.nix | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/lass/2configs/bitcoin.nix b/lass/2configs/bitcoin.nix index 2f4cd5710..a405addfc 100644 --- a/lass/2configs/bitcoin.nix +++ b/lass/2configs/bitcoin.nix @@ -3,11 +3,24 @@ let mainUser = config.users.extraUsers.mainUser; in { - environment.systemPackages = with pkgs; [ - electrum - ]; + krebs.per-user.bch.packages = [ + pkgs.electron-cash + ]; + krebs.per-user.bitcoin.packages = [ + pkgs.electrum + ]; + krebs.per-user.ethereum.packages = [ + pkgs.go-ethereum + ]; users.extraUsers = { + bch = { + name = "bch"; + description = "user for bch stuff"; + home = "/home/bch"; + useDefaultShell = true; + createHome = true; + }; bitcoin = { name = "bitcoin"; description = "user for bitcoin stuff"; @@ -15,8 +28,16 @@ in { useDefaultShell = true; createHome = true; }; + ethereum = { + name = "ethereum"; + description = "user for ethereum stuff"; + home = "/home/ethereum"; + useDefaultShell = true; + createHome = true; + }; }; security.sudo.extraConfig = '' ${mainUser.name} ALL=(bitcoin) NOPASSWD: ALL + ${mainUser.name} ALL=(bch) NOPASSWD: ALL ''; } |