diff options
Diffstat (limited to 'krebs/1systems')
-rw-r--r-- | krebs/1systems/arcadeomat/config.nix | 82 | ||||
-rw-r--r-- | krebs/1systems/arcadeomat/hw.nix | 25 |
2 files changed, 0 insertions, 107 deletions
diff --git a/krebs/1systems/arcadeomat/config.nix b/krebs/1systems/arcadeomat/config.nix deleted file mode 100644 index 7439e687e..000000000 --- a/krebs/1systems/arcadeomat/config.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ config,lib, pkgs, ... }: -let - shack-ip = config.krebs.build.host.nets.shack.ip4.addr; - ext-if = "et0"; - external-mac = "52:54:b0:0b:af:fe"; - mainUser = "krebs"; - -in -{ - imports = [ - ./hw.nix - ../../../krebs - ../../../krebs/2configs - - #../../../krebs/2configs/binary-cache/nixos.nix - #../../../krebs/2configs/binary-cache/prism.nix - - ../../../krebs/2configs/shack/ssh-keys.nix - ../../../krebs/2configs/save-diskspace.nix - ../../../krebs/2configs/shack/prometheus/node.nix - - ]; - # use your own binary cache, fallback use cache.nixos.org (which is used by - # apt-cacher-ng in first place) - - # local discovery in shackspace - nixpkgs.config.packageOverrides = pkgs: { tinc = pkgs.tinc_pre; }; - krebs.tinc.retiolum.extraConfig = "TCPOnly = yes"; - - - #networking = { - # firewall.enable = false; - # firewall.allowedTCPPorts = [ 8088 8086 8083 ]; - # interfaces."${ext-if}".ipv4.addresses = [ - # { - # address = shack-ip; - # prefixLength = 20; - # } - # ]; - - # defaultGateway = "10.42.0.1"; - # nameservers = [ "10.42.0.100" "10.42.0.200" ]; - #}; - - ##################### - # uninteresting stuff - ##################### - krebs.build.host = config.krebs.hosts.arcadeomat; - users.users."${mainUser}" = { - uid = 9001; - extraGroups = [ "audio" "video" ]; - isNormalUser = true; - }; - - - time.timeZone = "Europe/Berlin"; - - # avahi - services.avahi = { - enable = true; - wideArea = false; - }; - environment.systemPackages = with pkgs;[ glxinfo sdlmame ]; - nixpkgs.config.allowUnfree = true; - hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_340; - boot.kernelPackages = pkgs.linuxPackages_5_4; - - services.xserver = { - videoDrivers = [ "nvidia" ]; - enable = true; - windowManager = { - awesome.enable = true; - awesome.noArgb = true; - awesome.luaModules = [ pkgs.luaPackages.vicious ]; - }; - displayManager.defaultSession = lib.mkDefault "none+awesome"; - displayManager.autoLogin = { - enable = true; - user = mainUser; - }; - }; -} diff --git a/krebs/1systems/arcadeomat/hw.nix b/krebs/1systems/arcadeomat/hw.nix deleted file mode 100644 index b24deeecb..000000000 --- a/krebs/1systems/arcadeomat/hw.nix +++ /dev/null @@ -1,25 +0,0 @@ - -{ config, lib, pkgs, modulesPath, ... }: - -{ - imports = - [ (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd.availableKernelModules = [ "ahci" "ohci_pci" "ehci_pci" "pata_atiixp" "usbhid" "sd_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-amd" ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = - { device = "/dev/disk/by-uuid/0aae456e-0548-4917-a282-11d5d4e403cf"; - fsType = "ext4"; - }; - - swapDevices = [ ]; - boot.loader.grub.enable = true; - boot.loader.grub.version = 2; - boot.loader.grub.device = "/dev/sda"; - boot.loader.grub.copyKernels = true; - -} |