summary refs log tree commit diff
path: root/hosts/vm/cfg.nix
diff options
context:
space:
mode:
authortzlil <tzlils@protonmail.com>2023-07-29 20:53:14 +0300
committertzlil <tzlils@protonmail.com>2023-07-29 20:53:14 +0300
commitfeefcfc89b00d4955dbb3314c20be035f3db206f (patch)
tree5099a13763dcfd274cae83af4dbac0bf4bef6cce /hosts/vm/cfg.nix
parent11526bdd2bb3b4b445665aa671e4bc72021b8183 (diff)
disko for laptop, wip rewrite
Diffstat (limited to 'hosts/vm/cfg.nix')
-rw-r--r--hosts/vm/cfg.nix92
1 files changed, 0 insertions, 92 deletions
diff --git a/hosts/vm/cfg.nix b/hosts/vm/cfg.nix
deleted file mode 100644
index 99ed8b9..0000000
--- a/hosts/vm/cfg.nix
+++ /dev/null
@@ -1,92 +0,0 @@
-{
-  config,
-  lib,
-  pkgs,
-  modulesPath,
-  ...
-}: {
-  imports = [
-    ../../profiles/core.nix
-    ../../profiles/user.nix
-    ../../profiles/ssh.nix
-    ../../profiles/graphical.nix
-    ../../mixins/tailscale.nix
-    ../../mixins/cli.nix
-    ../../mixins/greet.nix
-    ../../mixins/pipewire.nix
-    # ../../mixins/hyprland.nix
-    ../../mixins/sway.nix
-    # (modulesPath + "/profiles/qemu-guest.nix")
-    # (modulesPath + "/virtualisation/qemu-vm.nix")
-  ];
-
-  config = {
-    _module.args.nixinate = {
-      host = "vm";
-      sshUser = "tzlil";
-      buildOn = "remote"; # valid args are "local" or "remote"
-      substituteOnTarget = true; # if buildOn is "local" then it will substitute on the target, "-s"
-      hermetic = false;
-    };
-    networking.hostName = "vm";
-
-    # dont do this
-    users.users.root.initialPassword = "hunter2";
-
-    boot.supportedFilesystems = ["9p"];
-    boot = {
-      initrd = {
-        supportedFilesystems = ["btrfs"];
-        availableKernelModules = ["ata_piix" "uhci_hcd" "floppy" "sd_mod" "sr_mod"];
-      };
-      kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
-      kernelParams = [
-        "console=ttyS0"
-      ];
-      loader = {
-        systemd-boot = {
-          enable = true;
-        };
-        efi = {
-          canTouchEfiVariables = true;
-          efiSysMountPoint = "/boot";
-        };
-      };
-    };
-
-    time.timeZone = lib.mkDefault "Israel";
-
-    fileSystems = {
-      "/" = {
-        device = "none";
-        fsType = "tmpfs";
-        options = ["noexec" "defaults" "size=2G" "mode=755"];
-      };
-      "/nix" = {
-        device = "/dev/disk/by-partlabel/nix";
-        options = ["noatime" "compress=zstd"];
-      };
-      "/boot" = {
-        device = "/dev/disk/by-partlabel/boot";
-      };
-    };
-
-    zramSwap = {
-      enable = true;
-      algorithm = "zstd";
-    };
-
-    hardware.opengl = {
-      enable = true;
-      extraPackages = with pkgs; [rocm-opencl-icd rocm-opencl-runtime];
-      driSupport = true;
-      driSupport32Bit = true;
-    };
-
-    greeter.initialSession = "env WLR_RENDERER=pixman ${pkgs.sway.out}/bin/sway";
-    # home-manager.users.tzlil.wayland.windowManager.sway.config.input."type:keyboard".xkb_variant = lib.mkForce "";
-
-    # nice to work with
-    security.sudo.wheelNeedsPassword = false;
-  };
-}