From 1b0209d1dcc04752da04b89d2a91c91df404391d Mon Sep 17 00:00:00 2001 From: Fabian Hauser Date: Wed, 17 Jul 2024 19:18:11 +0200 Subject: [PATCH] Remove hummelberg host --- host/hummelberg/default.nix | 41 --------------------------------- host/hummelberg/filesystems.nix | 35 ---------------------------- host/hummelberg/networking.nix | 26 --------------------- host/hummelberg/printing.nix | 18 --------------- 4 files changed, 120 deletions(-) delete mode 100644 host/hummelberg/default.nix delete mode 100644 host/hummelberg/filesystems.nix delete mode 100644 host/hummelberg/networking.nix delete mode 100644 host/hummelberg/printing.nix diff --git a/host/hummelberg/default.nix b/host/hummelberg/default.nix deleted file mode 100644 index 0cc9222..0000000 --- a/host/hummelberg/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ config, pkgs, ... }: -{ - - imports = [ - ./filesystems.nix - ./networking.nix - #./printing.nix - #./backup.nix #TODO: Extract applications from desktop role - - ../../defaults/base - ../../defaults/cifs-auth-fix - ../../defaults/desktop - ../../defaults/hardware/thinkpad-p14s.nix - #../../defaults/printing - ]; - - #TODO: Clean up next section - services.xserver.dpi = 180; - - virtualisation = { - # TODO: This should probably be somewhere else. - docker = { - enable = true; - enableOnBoot = false; - }; - libvirtd.enable = true; - }; - - environment.systemPackages = [ pkgs.docker-credential-helpers ]; - - # Set your time zone. - time.timeZone = "Europe/Amsterdam"; - - # This value determines the NixOS release from which the default - # settings for stateful data, like fi:le locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "22.11"; # Did you read the comment? -} diff --git a/host/hummelberg/filesystems.nix b/host/hummelberg/filesystems.nix deleted file mode 100644 index a4e9a9e..0000000 --- a/host/hummelberg/filesystems.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: -{ - boot.initrd.luks.devices = { - "root".device = "/dev/disk/by-uuid/fae1b81e-894c-47b4-92e5-0a817fd6f66f"; - "swap".device = "/dev/disk/by-uuid/dc1fe9ff-7eb7-40c3-8fbd-d99398e5e5d6"; - }; - - fileSystems = { - "/" = { - device = "/dev/mapper/root"; - fsType = "btrfs"; - options = [ "subvol=nixos" ]; - }; - "/home" = { - device = "/dev/mapper/root"; - fsType = "btrfs"; - options = [ "subvol=home" ]; - }; - "/boot" = { - device = "/dev/disk/by-uuid/1FB9-3DB0"; - fsType = "vfat"; - }; - }; - - swapDevices = [ { device = "/dev/mapper/swap"; } ]; - - # Use the systemd-boot EFI boot loader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; -} diff --git a/host/hummelberg/networking.nix b/host/hummelberg/networking.nix deleted file mode 100644 index 96d5c92..0000000 --- a/host/hummelberg/networking.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ config, pkgs, ... }: - -{ - - networking = { - networkmanager.enable = true; - useDHCP = false; - #wireless.enable = true; # Enables wireless support via wpa_supplicant. - hostName = "hummelberg"; - }; - - # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; - - #networking.wireguard.enable = true; - #networking.wireguard.interfaces = let - # meta = import ../../meta; - # vnetworks = meta.network.virtual; - # vnetworkName = "mgmt"; - #in { - # "wg-${vnetworkName}" = - # pkgs.lib.qois.wireguard.makeInterface config.networking.hostName - # vnetworkName vnetworks.${vnetworkName}; - #}; -} diff --git a/host/hummelberg/printing.nix b/host/hummelberg/printing.nix deleted file mode 100644 index 9f89cb2..0000000 --- a/host/hummelberg/printing.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ config, pkgs, ... }: - -{ - hardware.printers.ensureDefaultPrinter = "hsr-mfp-8261"; - hardware.printers.ensurePrinters = [ - { - name = "hsr-mfp-8261"; - deviceUri = "smb://hsr.ch/printsrv-d.hsr.ch/d8261-a4mfp"; - location = "HSR 8.261"; - model = "HP/hp-color_laserjet_mfp_m577-ps.ppd.gz"; - ppdOptions = { - Duplex = "DuplexNoTumble"; - PageSize = "A4"; - auth-info-required = "username,password"; - }; - } - ]; -}