diff options
author | tzlil <tzlils@protonmail.com> | 2023-07-29 20:53:14 +0300 |
---|---|---|
committer | tzlil <tzlils@protonmail.com> | 2023-07-29 20:53:14 +0300 |
commit | feefcfc89b00d4955dbb3314c20be035f3db206f (patch) | |
tree | 5099a13763dcfd274cae83af4dbac0bf4bef6cce /hosts/vm/cfg.nix | |
parent | 11526bdd2bb3b4b445665aa671e4bc72021b8183 (diff) |
disko for laptop, wip rewrite
Diffstat (limited to 'hosts/vm/cfg.nix')
-rw-r--r-- | hosts/vm/cfg.nix | 92 |
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; - }; -} |