about summary refs log tree commit diff
path: root/machines/devhell
diff options
context:
space:
mode:
authordevhell <devhell@mailfresser.de>2021-03-19 19:13:36 +0000
committerdevhell <devhell@mailfresser.de>2021-03-19 19:13:36 +0000
commit34a0d321af8ab12640ea54774f0a8e6f4896ba5d (patch)
tree408f467c3ef3e56a3e2a835e636b9766158ca2a5 /machines/devhell
parentd46aa4ec882dcb9ac0e09da6e1aecb361d90d287 (diff)
Revert "machines/devhell: Remove syncthing dataDir"
This reverts commit d46aa4ec882dcb9ac0e09da6e1aecb361d90d287.
Diffstat (limited to 'machines/devhell')
-rw-r--r--machines/devhell/eir.nix1
-rw-r--r--machines/devhell/herja.nix1
-rw-r--r--machines/devhell/hildr.nix1
-rw-r--r--machines/devhell/sigrun.nix195
4 files changed, 101 insertions, 97 deletions
diff --git a/machines/devhell/eir.nix b/machines/devhell/eir.nix
index 4a41f586..a6650725 100644
--- a/machines/devhell/eir.nix
+++ b/machines/devhell/eir.nix
@@ -97,6 +97,7 @@
     syncthing = {
       enable = true;
       user = "dev";
+      dataDir = "/home/dev/syncthing/";
     };
   };
 
diff --git a/machines/devhell/herja.nix b/machines/devhell/herja.nix
index f428f7fa..d8612afe 100644
--- a/machines/devhell/herja.nix
+++ b/machines/devhell/herja.nix
@@ -120,6 +120,7 @@
     syncthing = {
       enable = true;
       user = "dev";
+      dataDir = "/home/dev/syncthing/";
     };
   };
 
diff --git a/machines/devhell/hildr.nix b/machines/devhell/hildr.nix
index 0c2a2b05..cf68098f 100644
--- a/machines/devhell/hildr.nix
+++ b/machines/devhell/hildr.nix
@@ -111,6 +111,7 @@
     syncthing = {
       enable = true;
       user = "dev";
+      dataDir = "/home/dev/syncthing/";
     };
   };
 
diff --git a/machines/devhell/sigrun.nix b/machines/devhell/sigrun.nix
index 232d2d57..d6677ddf 100644
--- a/machines/devhell/sigrun.nix
+++ b/machines/devhell/sigrun.nix
@@ -1,116 +1,117 @@
-  { config, pkgs, lib, ... }:
-
-  {
-    vuizvui.user.devhell.profiles.base.enable = true;
-    vuizvui.system.kernel.bfq.enable = true;
-
-    boot = {
-      loader.grub = {
-        enable = true;
-        version = 2;
-        devices = [
-          "/dev/disk/by-id/ata-ST31500541AS_6XW0NK21"
-          "/dev/disk/by-id/ata-ST31500541AS_6XW0P0CW"
-          "/dev/disk/by-id/ata-Samsung_SSD_850_EVO_250GB_S21PNSAG848626F"
-          "/dev/disk/by-id/ata-Samsung_SSD_850_EVO_250GB_S21PNSAG848674K"
-        ];
-      };
-
-      initrd = {
-        availableKernelModules = [ "ehci_pci" "ahci" "firewire_ohci" "usbhid" "usb_storage" ];
-        kernelModules = [ "fuse" ];
-      };
-
-      kernelParams = [ "pci=noaer" ];
-      kernelModules = [ "kvm-intel" ];
-      extraModulePackages = [ ];
-      blacklistedKernelModules = [ "pcspkr" ];
+{ config, pkgs, lib, ... }:
+
+{
+  vuizvui.user.devhell.profiles.base.enable = true;
+  vuizvui.system.kernel.bfq.enable = true;
+
+  boot = {
+    loader.grub = {
+      enable = true;
+      version = 2;
+      devices = [
+        "/dev/disk/by-id/ata-ST31500541AS_6XW0NK21"
+        "/dev/disk/by-id/ata-ST31500541AS_6XW0P0CW"
+        "/dev/disk/by-id/ata-Samsung_SSD_850_EVO_250GB_S21PNSAG848626F"
+        "/dev/disk/by-id/ata-Samsung_SSD_850_EVO_250GB_S21PNSAG848674K"
+      ];
     };
 
-    hardware = {
-      cpu.intel.updateMicrocode = true;
-      opengl = {
-        extraPackages = [ pkgs.vaapiVdpau ];
-      };
+    initrd = {
+      availableKernelModules = [ "ehci_pci" "ahci" "firewire_ohci" "usbhid" "usb_storage" ];
+      kernelModules = [ "fuse" ];
     };
 
-    fileSystems."/" = {
-      label = "nixos";
-      fsType = "btrfs";
-      options = [
-        "autodefrag"
-        "space_cache"
-        "compress=lzo"
-        "noatime"
-        "ssd"
-      ];
-    };
+    kernelParams = [ "pci=noaer" ];
+    kernelModules = [ "kvm-intel" ];
+    extraModulePackages = [ ];
+    blacklistedKernelModules = [ "pcspkr" ];
+  };
 
-    fileSystems."/home" = {
-      label = "home";
-      fsType = "btrfs";
-      options = [
-        "autodefrag"
-        "space_cache"
-        "compress=lzo"
-        "noatime"
-      ];
+  hardware = {
+    cpu.intel.updateMicrocode = true;
+    opengl = {
+      extraPackages = [ pkgs.vaapiVdpau ];
     };
+  };
 
-    swapDevices = [
-      { device = "/dev/disk/by-uuid/16bd9abd-6af5-4a24-8ea5-58adc51e9641"; }
-      { device = "/dev/disk/by-uuid/279708cb-f9c3-4a37-a064-80ff85a66f88"; }
-      { device = "/dev/disk/by-uuid/0c2409c3-e824-4759-a9ad-9bfcea1e73bb"; }
-      { device = "/dev/disk/by-uuid/3f1835a8-5587-4963-9b6c-66ecb36059de"; }
+  fileSystems."/" = {
+    label = "nixos";
+    fsType = "btrfs";
+    options = [
+      "autodefrag"
+      "space_cache"
+      "compress=lzo"
+      "noatime"
+      "ssd"
     ];
+  };
 
-    networking.hostName = "sigrun";
-    networking.wireless.enable = false;
-    networking.useNetworkd = true;
+  fileSystems."/home" = {
+    label = "home";
+    fsType = "btrfs";
+    options = [
+      "autodefrag"
+      "space_cache"
+      "compress=lzo"
+      "noatime"
+    ];
+  };
 
-    nix.maxJobs = 8;
+  swapDevices = [
+    { device = "/dev/disk/by-uuid/16bd9abd-6af5-4a24-8ea5-58adc51e9641"; }
+    { device = "/dev/disk/by-uuid/279708cb-f9c3-4a37-a064-80ff85a66f88"; }
+    { device = "/dev/disk/by-uuid/0c2409c3-e824-4759-a9ad-9bfcea1e73bb"; }
+    { device = "/dev/disk/by-uuid/3f1835a8-5587-4963-9b6c-66ecb36059de"; }
+  ];
 
-    i18n = {
-      defaultLocale = "en_US.UTF-8";
-    };
+  networking.hostName = "sigrun";
+  networking.wireless.enable = false;
+  networking.useNetworkd = true;
 
-    console = {
-      font = "Lat2-Terminus16";
-      keyMap = "dvorak";
-    };
+  nix.maxJobs = 8;
 
-    powerManagement.powerUpCommands = ''
-      ${pkgs.hdparm}/sbin/hdparm -B 255 \
-    /dev/disk/by-id/ata-ST31500541AS_6XW0NK21
-      ${pkgs.hdparm}/sbin/hdparm -B 255 \
-    /dev/disk/by-id/ata-ST31500541AS_6XW0P0CW
-    '';
+  i18n = {
+    defaultLocale = "en_US.UTF-8";
+  };
+
+  console = {
+    font = "Lat2-Terminus16";
+    keyMap = "dvorak";
+  };
+
+  powerManagement.powerUpCommands = ''
+    ${pkgs.hdparm}/sbin/hdparm -B 255 \
+  /dev/disk/by-id/ata-ST31500541AS_6XW0NK21
+    ${pkgs.hdparm}/sbin/hdparm -B 255 \
+  /dev/disk/by-id/ata-ST31500541AS_6XW0P0CW
+  '';
 
-    #### Machine-specific service configuration ####
-
-    vuizvui.user.devhell.profiles.services.enable = true;
-
-    services = {
-      printing = {
-        enable = true;
-        drivers = [ pkgs.hplipWithPlugin ];
-      };
-      thermald.enable = true;
-      timesyncd.enable = true;
-      resolved.enable = true;
-      canto-daemon.enable = true;
-      offlineimap = {
-        enable = true;
-        install = true;
-        path = [ pkgs.notmuch ];
-      };
-      syncthing = {
-        enable = true;
-        user = "dev";
-      };
+  #### Machine-specific service configuration ####
+
+  vuizvui.user.devhell.profiles.services.enable = true;
+
+  services = {
+    printing = {
+      enable = true;
+      drivers = [ pkgs.hplipWithPlugin ];
+    };
+    thermald.enable = true;
+    timesyncd.enable = true;
+    resolved.enable = true;
+    canto-daemon.enable = true;
+    offlineimap = {
+      enable = true;
+      install = true;
+      path = [ pkgs.notmuch ];
     };
+    syncthing = {
+      enable = true;
+      user = "dev";
+      dataDir = "/home/dev/syncthing/";
+    };
+  };
 
-    services.xserver = {
+  services.xserver = {
     enable = true;
     layout = "dvorak";
     videoDrivers = [ "ati" ];