summaryrefslogtreecommitdiff
path: root/hosts/muhammed/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/muhammed/configuration.nix')
-rw-r--r--hosts/muhammed/configuration.nix27
1 files changed, 1 insertions, 26 deletions
diff --git a/hosts/muhammed/configuration.nix b/hosts/muhammed/configuration.nix
index c082ea9..04fd55e 100644
--- a/hosts/muhammed/configuration.nix
+++ b/hosts/muhammed/configuration.nix
@@ -2,6 +2,7 @@
{flakeInputs, ...}: {
imports = [
./home
+ ./linux-builder
./wraaath-sshfs
];
@@ -39,32 +40,6 @@
services.still-awake.enable = true;
- # Create a local Linux builder. This will allow us to build aarch64-linux
- # targets directly on this machine.
- nix.settings.trusted-users = ["linus"];
- nix.linux-builder = {
- enable = true;
-
- # Clearing the VM state upon startup should improve reliability at the cost
- # of some startup speed. Will have to re-evaluate if this trade off is
- # worth it at some point.
- ephemeral = true;
-
- config = {pkgs, ...}: {
- environment.systemPackages = with pkgs; [
- # cntr is used to jump into the sandbox of packages that use breakpointHook.
- pkgs.cntr
-
- # Nix is used to debug and fetch other tools as needed.
- pkgs.nix
- ];
-
- # Allow root login. This would normally be horrible but it's a local VM so who cares.
- users.users.root.hashedPassword = "$y$j9T$TosKLKCZ.g9be.Wz5/qVJ.$YWvn4nAp8tn.xhHGBMOz748PHma6QGhN/WShilEbz8A";
- services.openssh.permitRootLogin = "yes";
- };
- };
-
# Enable nightly GC of Nix store.
nix.gc = {
automatic = true;