From 836ff0c5a05b7657dc20b967e591054a6336220f Mon Sep 17 00:00:00 2001 From: sils Date: Mon, 6 Nov 2023 20:52:32 +0100 Subject: feat(flake): add thinklappi-bootstrap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This minimal config is intended for use with `ǹixos-install` to prevent the nix-store located in RAM from running out of space. --- hosts/thinklappi-bootstrap/default.nix | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 hosts/thinklappi-bootstrap/default.nix (limited to 'hosts/thinklappi-bootstrap/default.nix') diff --git a/hosts/thinklappi-bootstrap/default.nix b/hosts/thinklappi-bootstrap/default.nix new file mode 100644 index 0000000..10ed8ef --- /dev/null +++ b/hosts/thinklappi-bootstrap/default.nix @@ -0,0 +1,46 @@ +{ + config, + pkgs, + ... +}: { + imports = [ + ./basesystem.nix + ../../sys/users + ]; + + hardware = { + opengl.enable = true; + bluetooth.enable = true; + pulseaudio.enable = false; + }; + + virtualisation.waydroid.enable = true; # Android emulation + + security = { + rtkit.enable = true; + pam.services.swaylock = {}; + }; + + environment.systemPackages = [ + pkgs.xorg.xkbcomp + pkgs.neovim + pkgs.git + ]; + + i18n.defaultLocale = "en_US.UTF-8"; + + networking = { + hostName = "thinklappi"; + #nameservers = ["2620:fe::fe" "2620:fe::9" "9.9.9.9" "149.112.112.112"]; + networkmanager = { + enable = true; + #dns = "none"; + }; + }; + + time.timeZone = "Europe/Berlin"; + + programs.ssh.startAgent = true; + + system.stateVersion = "23.05"; +} -- cgit 1.4.1