diff options
Diffstat (limited to 'configurations')
-rw-r--r-- | configurations/eonwe/default.nix | 24 | ||||
-rw-r--r-- | configurations/eonwe/vidya.nix | 13 | ||||
-rw-r--r-- | configurations/ilmare/default.nix | 5 | ||||
-rw-r--r-- | configurations/manwe/default.nix | 8 | ||||
-rw-r--r-- | configurations/manwe/webserver.nix | 64 | ||||
-rw-r--r-- | configurations/varda/default.nix | 4 |
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 = { |