about summary refs log tree commit diff
path: root/configurations
diff options
context:
space:
mode:
Diffstat (limited to 'configurations')
-rw-r--r--configurations/eonwe/default.nix24
-rw-r--r--configurations/eonwe/vidya.nix13
-rw-r--r--configurations/ilmare/default.nix5
-rw-r--r--configurations/manwe/default.nix8
-rw-r--r--configurations/manwe/webserver.nix64
-rw-r--r--configurations/varda/default.nix4
6 files changed, 36 insertions, 82 deletions
diff --git a/configurations/eonwe/default.nix b/configurations/eonwe/default.nix
index f569a0a..3928e84 100644
--- a/configurations/eonwe/default.nix
+++ b/configurations/eonwe/default.nix
@@ -23,21 +23,20 @@ with lib;
     android.enable = true;
     beets.enable = true;
     bluetooth.enable = true;
-    incus.enable = false;
+    incus.enable = true;
     libvirtd.enable = true;
     mpd.enable = true;
     qutebrowser.enable = true;
+
+    hyprland.enable = true;
   };
 
   hm = {
     home.packages = with pkgs; [
-      anki
       calibre
-      gimp
-      kdenlive
+      inkscape
       krita
-      obs-studio
-      qbittorrent
+      paper-plane
       qolibri
       radeontop
       vial
@@ -153,6 +152,12 @@ with lib;
   };
 
   services = {
+    languagetool = {
+      enable = true;
+      port = 8081;
+      allowOrigin = "*";
+    };
+
     smartd = {
       enable = true;
       notifications.mail = {
@@ -172,12 +177,9 @@ with lib;
     xserver.wacom.enable = true;
   };
 
-  # Usually stuff that is going to be compiled on this machine is going to have
-  # parallelisation support enabled, so we will make sure that all cores are
-  # utilised and limit the job queue to one.
   nix.settings = {
-    max-jobs = 1;
-    cores = 32;
+    max-jobs = 8;
+    cores = 30;
   };
 
   # Required[1] for using ZFS kernel modules with "unsupported" kernels.
diff --git a/configurations/eonwe/vidya.nix b/configurations/eonwe/vidya.nix
index 5753ede..bf9ffb4 100644
--- a/configurations/eonwe/vidya.nix
+++ b/configurations/eonwe/vidya.nix
@@ -2,16 +2,21 @@
 {
   nixfiles.modules = {
     common.nix.allowedUnfreePackages = [
-      "dwarf-fortress"
-      "fallout-ce"
-      "fallout2-ce"
+      "cla-theme" # source-available
+      "dwarf-fortress" # proprietary
+      "fallout-ce" # source-available
+      "fallout2-ce" # source-available
     ];
 
     games = {
       lutris.enable = true;
 
       steam.enable = true;
-      steam-run.quirks.blackIsleStudios = true;
+      steam-run.quirks = {
+        blackIsleStudios = true;
+        cryptOfTheNecrodancer = true;
+        mountAndBladeWarband = false;
+      };
 
       minecraft.client.enable = true;
     };
diff --git a/configurations/ilmare/default.nix b/configurations/ilmare/default.nix
index a1b5007..bb89699 100644
--- a/configurations/ilmare/default.nix
+++ b/configurations/ilmare/default.nix
@@ -1,4 +1,7 @@
-_: {
+{ lib, ... }:
+{
+  imports = lib.attrValues (lib.modulesIn ./.);
+
   nixfiles.modules = {
     wireguard.client.enable = true;
 
diff --git a/configurations/manwe/default.nix b/configurations/manwe/default.nix
index 609d2a8..337a43e 100644
--- a/configurations/manwe/default.nix
+++ b/configurations/manwe/default.nix
@@ -1,4 +1,8 @@
-{ config, lib, ... }:
+{
+  config,
+  lib,
+  ...
+}:
 with lib;
 {
   imports = attrValues (modulesIn ./.);
@@ -38,6 +42,8 @@ with lib;
     vaultwarden.enable = true;
     ntfy.enable = true;
     plausible.enable = true;
+    uptime-kuma.enable = true;
+    thelounge.enable = true;
   };
 
   boot = {
diff --git a/configurations/manwe/webserver.nix b/configurations/manwe/webserver.nix
index 95a0b0b..051ddba 100644
--- a/configurations/manwe/webserver.nix
+++ b/configurations/manwe/webserver.nix
@@ -12,70 +12,6 @@ with lib;
     virtualHosts =
       with my.domain;
       {
-        # TODO Start using this.
-        # "start.local" = {
-        #   root = pkgs.hiccup;
-        #   locations = {
-        #     "/".tryFiles = "$uri $uri/ /index.html";
-        #     "~* ^.+config.json$".extraConfig = let
-        #       config = pkgs.writeText "config.json" (generators.toJSON {} {
-        #         version = "2.0";
-        #         id = "default";
-        #         title = "Demo Config";
-        #         url = "./configs/config.json";
-        #         featured = [
-        #           {
-        #             name = "GitHub";
-        #             background = "/assets/card.png";
-        #             link = "https://github.com/ashwin-pc/hiccup";
-        #           }
-        #         ];
-        #         categories = [
-        #           {
-        #             title = "Category 1";
-        #             links = [
-        #               {
-        #                 name = "Link 1";
-        #                 link = "https://example.com";
-        #               }
-        #             ];
-        #           }
-        #           {
-        #             title = "Category 2";
-        #             links = [
-        #               {
-        #                 name = "Link 1";
-        #                 link = "https://example.com";
-        #               }
-        #             ];
-        #           }
-        #           {
-        #             title = "Category 3";
-        #             links = [
-        #               {
-        #                 name = "Link 1";
-        #                 link = "https://example.com";
-        #               }
-        #             ];
-        #           }
-        #           {
-        #             title = "Category 4";
-        #             links = [
-        #               {
-        #                 name = "Link 1";
-        #                 link = "https://example.com";
-        #               }
-        #             ];
-        #           }
-        #         ];
-        #       });
-        #     in ''
-        #       alias ${config};
-        #     '';
-        #   };
-        #   enableACME = false;
-        #   forceSSL = false;
-        # };
         ${shire}.locations."/".return = "301 https://www.youtube.com/watch?v=dQw4w9WgXcQ";
         "git.${shire}".locations."/".return = "301 https://git.${azahi}";
         "bitwarden.${shire}".locations."/".return = "301 https://vaultwarden.${shire}";
diff --git a/configurations/varda/default.nix b/configurations/varda/default.nix
index 76f8daf..a63db61 100644
--- a/configurations/varda/default.nix
+++ b/configurations/varda/default.nix
@@ -6,7 +6,9 @@ with lib;
   nixfiles.modules = {
     wireguard.client.enable = true;
 
-    k3s.enable = true;
+    sing-box.enable = true;
+
+    games.minecraft.server.enable = true;
   };
 
   boot = {

Consider giving Nix/NixOS a try! <3