diff options
Diffstat (limited to 'system')
-rw-r--r-- | system/satoshipad.nix | 57 | ||||
-rw-r--r-- | system/settings/satoshipay.nix | 40 |
2 files changed, 0 insertions, 97 deletions
diff --git a/system/satoshipad.nix b/system/satoshipad.nix deleted file mode 100644 index 662d3359..00000000 --- a/system/satoshipad.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ config -, pkgs -, ... -}: { - imports = [ - ./hardware-configuration.nix - - <nixos-hardware/lenovo/thinkpad/t470s> - <nixos-hardware/common/pc/ssd> - <nixos-hardware/common/cpu/intel/kaby-lake> - ./settings/machines/t470s.nix - - ./settings/base.nix - ./settings/configuration/berlin.nix - ./settings/configuration/british-english.nix - ./settings/configuration/nix.nix - ./settings/configuration/user.nix - ./settings/hardware/nvme-root.nix - ./settings/hardware/audio.nix - ./settings/hardware/systemd-boot.nix - ./settings/hardware/keyboardio-model01.nix - ./settings/hardware/network-manager.nix - ./settings/hardware/keyboard.nix - ./settings/hardware/trackball.nix - ./settings/hardware/trezor.nix - ./settings/programs/base.nix - ./settings/programs/gnupg.nix - ./settings/programs/i3.nix - ./settings/programs/shell.nix - ./settings/satoshipay.nix - ]; - - services.throttled.enable = true; - - boot.initrd.luks.devices = { - root = { - allowDiscards = true; - device = "/dev/disk/by-uuid/bb7f9a24-8963-4d00-9258-118050b35748"; - preLVM = true; - }; - }; - - networking.hostName = "satoshipad"; - services.avahi.hostName = "alan-satoshipay"; - - xsession.windowManager.i3.config = { - assigns = { - "1" = [{ class = "^Ripcord$"; }]; - "3" = [{ class = "^Firefox Developer Edition$"; }]; - "8" = [{ class = "^Emacs$"; }]; - "9" = [{ class = "\.exe$"; }]; - "10" = [{ class = "^Barrier$"; }]; - }; - }; - - system.stateVersion = "18.03"; -} diff --git a/system/settings/satoshipay.nix b/system/settings/satoshipay.nix deleted file mode 100644 index 2f520411..00000000 --- a/system/settings/satoshipay.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ config -, pkgs -, fetchurl -, lib -, ... -}: -let - dockerConfig = { - ipv6 = true; - fixed-cidr-v6 = "fd69:2074:9fcd:b0fd::/64"; - features = { - buildkit = true; - }; - }; -in -{ - virtualisation = { - docker = { - enable = true; - enableOnBoot = false; - liveRestore = false; - - extraOptions = "--config-file=${pkgs.writeText "daemon.json" (builtins.toJSON dockerConfig)}"; - - autoPrune = { - enable = true; - dates = "Mon, 13:00"; - }; - }; - }; - networking.firewall.extraCommands = '' - iptables -A nixos-fw -p udp --source 172.17.0.0/24 -j nixos-fw-accept - iptables -A nixos-fw -p tcp --source 172.17.0.0/24 -j nixos-fw-accept - ip6tables -A nixos-fw -p tcp --source ${dockerConfig.fixed-cidr-v6} -j nixos-fw-accept - ip6tables -A nixos-fw -p udp --source ${dockerConfig.fixed-cidr-v6} -j nixos-fw-accept - ''; - - nix.gc.dates = "12:30"; - system.autoUpgrade.dates = "13:05"; -} |