about summary refs log tree commit diff
path: root/machines/openlab
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2019-11-08 13:23:15 +0100
committerProfpatsch <mail@profpatsch.de>2019-11-09 19:40:07 +0100
commit2d2e5bc92732ed6cdc050cff1b34b4534ef55393 (patch)
tree7a0f16eb2921abe9f73e20e56b2ac5018c778839 /machines/openlab
parent8174e4dbe7636dfd52685b6dd54de02ad5eed93f (diff)
machines/openlab/hannswurscht: remove machine
The 32-bit Hannstar Laptop was replaced by a Raspi with Raspian.

Removing the config means we don’t have to build any 32-bit software
in vuizvui anymore.
Diffstat (limited to 'machines/openlab')
-rw-r--r--machines/openlab/buffer.patch13
-rw-r--r--machines/openlab/hannswurscht.nix70
2 files changed, 0 insertions, 83 deletions
diff --git a/machines/openlab/buffer.patch b/machines/openlab/buffer.patch
deleted file mode 100644
index 379b3174..00000000
--- a/machines/openlab/buffer.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c
-index 2fdebe0..7042ccc 100644
---- a/src/modules/alsa/alsa-sink.c
-+++ b/src/modules/alsa/alsa-sink.c
-@@ -63,7 +63,7 @@
- #define DEFAULT_DEVICE "default"
- 
- #define DEFAULT_TSCHED_BUFFER_USEC (2*PA_USEC_PER_SEC)             /* 2s    -- Overall buffer size */
--#define DEFAULT_TSCHED_WATERMARK_USEC (20*PA_USEC_PER_MSEC)        /* 20ms  -- Fill up when only this much is left in the buffer */
-+#define DEFAULT_TSCHED_WATERMARK_USEC (500*PA_USEC_PER_MSEC)        /* 500ms  -- Fill up when only this much is left in the buffer */
- 
- #define TSCHED_WATERMARK_INC_STEP_USEC (10*PA_USEC_PER_MSEC)       /* 10ms  -- On underrun, increase watermark by this */
- #define TSCHED_WATERMARK_DEC_STEP_USEC (5*PA_USEC_PER_MSEC)        /* 5ms   -- When everything's great, decrease watermark by this */
diff --git a/machines/openlab/hannswurscht.nix b/machines/openlab/hannswurscht.nix
deleted file mode 100644
index 4ef21bac..00000000
--- a/machines/openlab/hannswurscht.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{ pkgs, ... }:
-
-let
-  musicDir = "/data/music";
-  webserverRootDir = "/var/www";
-
-in {
-  vuizvui.user.openlab.base.enable = true;
-
-  nixpkgs.system = "i686-linux";
-
-  users.users.openlab.extraGroups = [ "audio" ];
-  services.mingetty.autologinUser = "openlab";
-
-  hardware.pulseaudio = {
-    enable = true;
-    systemWide = true;
-    package = pkgs.pulseaudioFull;
-    zeroconf.discovery.enable = false;
-    zeroconf.publish.enable = true;
-    tcp.enable = true;
-    tcp.anonymousClients.allowedIpRanges = [ "172.16.0.0/16" "127.0.0.1" ];
-  };
-
-  hardware.bluetooth = {
-    enable = true;
-    extraConfig = ''
-      [General]
-      Enable=Source,Sink,Media,Socket
-    '';
-  };
-
-  hardware.sane.enable = true;
-  services.saned = {
-    enable = true;
-    extraConfig = ''
-      172.16.0.0/16
-    '';
-  };
-
-  # TODO: haskell module broken
-  # vuizvui.user.openlab.stackenblocken = {
-  #   enable = true;
-  #   volume = 35;
-  # };
-  vuizvui.user.openlab.speedtest = {
-    enable = true;
-    outputPath = "${webserverRootDir}/speedtest.yaml";
-  };
-
-  services.nginx = {
-    enable = true;
-    virtualHosts."hannswurscht.openlab.lan" = {
-      default = true;
-      root = webserverRootDir;
-    };
-  };
-
-  # machine mostly runs headless with the screen shut
-  services.logind.extraConfig = "HandleLidSwitch=ignore";
-
-  fileSystems = {
-    "${musicDir}" = {
-      device = "ftp.openlab.lan:/data/upload/music";
-      fsType = "nfs";
-      label = "lab-ftp";
-      options = [ "nolock" "x-systemd.automount"];
-    };
-  };
-}