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