This repository has no description
741 B
35 lines
1{ config, pkgs, ... }:
2
3let
4 mainUser = config.users.extraUsers.mainUser;
5in
6{
7
8 users.extraUsers = {
9 bitcoin = {
10 name = "bitcoin";
11 description = "user for bitcoin stuff";
12 home = "/home/bitcoin";
13 useDefaultShell = true;
14 createHome = true;
15 packages = [ pkgs.electrum ];
16 isNormalUser = true;
17 };
18 monero = {
19 name = "monero";
20 description = "user for monero stuff";
21 home = "/home/monero";
22 useDefaultShell = true;
23 createHome = true;
24 packages = [
25 pkgs.monero
26 pkgs.monero-gui
27 ];
28 isNormalUser = true;
29 };
30 };
31 security.sudo.extraConfig = ''
32 ${mainUser.name} ALL=(bitcoin) ALL
33 ${mainUser.name} ALL=(monero) ALL
34 '';
35}