From 2e32024350bd1db63543a6526050ba6d27df9186 Mon Sep 17 00:00:00 2001 From: aaron Date: Sat, 3 Oct 2026 11:21:40 +0200 Subject: [PATCH] chore: remove old vm host entry since it is not used anymore --- flake.nix | 1 - hosts/default/configuration.nix | 139 ----------------------- hosts/default/hardware-configuration.nix | 60 ---------- hosts/default/home.nix | 79 ------------- 4 files changed, 279 deletions(-) delete mode 100644 hosts/default/configuration.nix delete mode 100644 hosts/default/hardware-configuration.nix delete mode 100644 hosts/default/home.nix diff --git a/flake.nix b/flake.nix index 84bc252..4999dff 100644 --- a/flake.nix +++ b/flake.nix @@ -53,7 +53,6 @@ in { nixosConfigurations = { - default = mkHost "default"; neon = mkHost "neon"; argon = mkHost "argon"; krypton = mkHost "krypton"; diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix deleted file mode 100644 index b0bf438..0000000 --- a/hosts/default/configuration.nix +++ /dev/null @@ -1,139 +0,0 @@ -# 0x29a nixos config - -{ pkgs, ... }: - -{ - # use flakes - nix.settings.experimental-features = [ - "nix-command" - "flakes" - ]; - - # configure bootloader - boot.loader.systemd-boot.enable = false; - boot.loader.grub = { - enable = true; - device = "nodev"; - efiSupport = true; - }; - boot.loader.efi.canTouchEfiVariables = true; - boot.kernelParams = [ - "quiet" - "console.ttyS0,115200n8" # allow terminals on serial console - ]; - # plymouth boot eye candy - boot.initrd.systemd.enable = true; - boot.plymouth.enable = true; - boot.plymouth.theme = "spinner"; - # use latest kernel - boot.kernelPackages = pkgs.linuxPackages_latest; - - # guest agent for proxmox - services.qemuGuest.enable = true; - - # networking - networking.hostName = "nixos"; - networking.networkmanager.enable = true; - - # time zone. - time.timeZone = "Europe/Amsterdam"; - # select internationalisation properties - i18n.defaultLocale = "en_US.UTF-8"; - i18n.extraLocaleSettings = { - LC_ADDRESS = "en_US.UTF-8"; - LC_IDENTIFICATION = "en_US.UTF-8"; - LC_MEASUREMENT = "en_US.UTF-8"; - LC_MONETARY = "en_US.UTF-8"; - LC_NAME = "en_US.UTF-8"; - LC_NUMERIC = "en_US.UTF-8"; - LC_PAPER = "en_US.UTF-8"; - LC_TELEPHONE = "en_US.UTF-8"; - LC_TIME = "en_US.UTF-8"; - }; - console = { - font = "Lat2-Terminus16"; - keyMap = "de_CH-latin1"; - }; - - # window manager configs - services.xserver = { - enable = true; - xkb.layout = "ch"; - xkb.options = "eurosign:e,caps:escape"; - - windowManager.qtile = { - enable = true; - extraPackages = - python3Packages: with python3Packages; [ - qtile-extras - ]; - }; - }; - - environment.pathsToLink = [ "/libexec" ]; - environment.variables.EDITOR = "vim"; - - # enable sound - services.pipewire = { - enable = true; - pulse.enable = true; - }; - - # define a user account - users.users.aaron = { - isNormalUser = true; - group = "users"; - extraGroups = [ "wheel" ]; - shell = pkgs.zsh; - packages = with pkgs; [ - tree - fastfetch - ]; - }; - - # browser - programs.firefox.enable = true; - - # zsh config - programs.zsh = { - enable = true; - enableCompletion = true; - autosuggestions.enable = true; - ohMyZsh = { - enable = true; - plugins = [ - "git" - "sudo" - ]; - theme = "agnoster"; - }; - }; - - # system packages - environment.systemPackages = with pkgs; [ - vim - neovim - git - ghostty - kitty - wget - gnupg - ]; - - # Some programs need SUID wrappers - programs.mtr.enable = true; - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - }; - - # enable the OpenSSH daemon - services.openssh.enable = true; - - # firewall configs - networking.firewall.allowedTCPPorts = [ 22 ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - - # install state version - system.stateVersion = "25.05"; # Don't change -} diff --git a/hosts/default/hardware-configuration.nix b/hosts/default/hardware-configuration.nix deleted file mode 100644 index 42645ca..0000000 --- a/hosts/default/hardware-configuration.nix +++ /dev/null @@ -1,60 +0,0 @@ -# 0x29a nixos hardware configuration - -{ - config, - lib, - pkgs, - modulesPath, - ... -}: - -{ - imports = [ - (modulesPath + "/profiles/qemu-guest.nix") - ]; - - # boot and initrd configs - boot.initrd.availableKernelModules = [ - "uhci_hcd" - "ehci_pci" - "ahci" - "virtio_pci" - "virtio_scsi" - "sd_mod" - "sr_mod" - ]; - boot.initrd.kernelModules = [ - "dm-snapshot" - "cryptd" - ]; - boot.kernelModules = [ ]; - boot.extraModulePackages = [ ]; - boot.initrd.luks.devices."cryptroot".device = "/dev/disk/by-label/nixcrypt"; - - # file systems - fileSystems."/" = { - device = "/dev/disk/by-label/nixroot"; - fsType = "ext4"; - }; - fileSystems."/boot" = { - device = "/dev/disk/by-label/nixboot"; - fsType = "vfat"; - options = [ - "fmask=0022" - "dmask=0022" - ]; - }; - fileSystems."/home" = { - device = "/dev/disk/by-label/nixhome"; - fsType = "ext4"; - }; - swapDevices = [ - { device = "/dev/disk/by-label/nixswap"; } - ]; - - # enable dhcp on all interfaces - networking.useDHCP = lib.mkDefault true; - - # set host arch - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; -} diff --git a/hosts/default/home.nix b/hosts/default/home.nix deleted file mode 100644 index 9ebc116..0000000 --- a/hosts/default/home.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ pkgs, ... }: - -{ - # user config - home.username = "aaron"; - home.homeDirectory = "/home/aaron"; - - # packages - home.packages = with pkgs; [ - fastfetch - zip - xz - unzip - p7zip - jq - mtr - iperf3 - dnsutils - ldns - socat - nmap - cowsay - file - which - tree - zstd - gnupg - btop - iotop - iftop - strace - lsof - sysstat - lm_sensors - ethtool - pciutils - usbutils - ]; - - # configure git - programs.git.settings = { - enable = true; - userName = "aaron"; - userEmail = "aaron@0x29a.ch"; - }; - - programs.zsh = { - enable = true; - autosuggestion.enable = true; - syntaxHighlighting.enable = true; - oh-my-zsh = { - enable = true; - plugins = [ - "git" - "sudo" - "python" - "ansible" - ]; - theme = "agnoster"; - }; - }; - - ## deploy qtile config - #home.file."qtile-config" = { - # target = ".config/qtile/config.py"; - # source = "${inputs.qtile-config}/qtile_config/config.py"; - # force = true; - #}; - - home.sessionVariables = { - EDITOR = "vim"; - }; - - # enable home manager - programs.home-manager.enable = true; - - # don't change - home.stateVersion = "25.05"; -}