summaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
Diffstat (limited to 'machines')
-rw-r--r--machines/iridium/default.nix2
-rw-r--r--machines/radon/default.nix18
-rw-r--r--machines/t1/default.nix22
3 files changed, 33 insertions, 9 deletions
diff --git a/machines/iridium/default.nix b/machines/iridium/default.nix
index 7f3a272..3cbfc89 100644
--- a/machines/iridium/default.nix
+++ b/machines/iridium/default.nix
@@ -6,7 +6,7 @@ let
;
in
{
- system.stateVersion = "24.11";
+ system.stateVersion = "25.05";
networking.hostName = "iridium";
imports = [ common-cpu-intel common-gpu-intel ];
diff --git a/machines/radon/default.nix b/machines/radon/default.nix
index 59a4042..7615be8 100644
--- a/machines/radon/default.nix
+++ b/machines/radon/default.nix
@@ -1,4 +1,4 @@
-{ inputs, ... }:
+{ inputs, pkgs, config, ... }:
let
inherit (inputs.nixos-hardware.nixosModules)
@@ -35,6 +35,22 @@ in
services.nfs.server.enable = true;
networking.firewall.allowedTCPPorts = [ 2049 ];
+ services.miniflux = {
+ enable = true;
+ config = {
+ BASE_URL = "http://feeds.4kb.net";
+ LISTEN_ADDR = "localhost:8080";
+ };
+ adminCredentialsFile = pkgs.writeText "miniflux-credentials" ''
+ ADMIN_USERNAME=admin
+ ADMIN_PASSWORD=helloworld
+ '';
+ };
+
+ services.nginx.virtualHosts."feeds.4kb.net" = {
+ locations."/".proxyPass = "http://${config.services.miniflux.config.LISTEN_ADDR}";
+ };
+
xnet = {
disk = {
enable = true;
diff --git a/machines/t1/default.nix b/machines/t1/default.nix
index 68bc7b9..f565fc6 100644
--- a/machines/t1/default.nix
+++ b/machines/t1/default.nix
@@ -31,26 +31,34 @@ in
};
};
- networking = {
- hostName = "t1";
- };
+ networking.hostName = "t1";
programs = {
steam.enable = true;
+ steam.extraCompatPackages = [ pkgs.proton-ge-bin ];
corectrl = {
enable = true;
gpuOverclock.enable = true;
};
};
- fileSystems."/mnt/media" = {
- device = "radon:/radon/media";
- fsType = "nfs";
- options = [ "noauto" "x-systemd.automount" "x-systemd.idle-timeout=600" ];
+ fileSystems = {
+ "/mnt/media" = {
+ device = "radon:/radon/media";
+ fsType = "nfs";
+ options = [ "noauto" "x-systemd.automount" "x-systemd.idle-timeout=600" ];
+ };
+
+ "/mnt/gammix" = {
+ device = "/dev/disk/by-uuid/bbbb4579-fac9-412e-a831-3034f7d27e04";
+ fsType = "ext4";
+ options = [ "users" "nofail" "noatime" ];
+ };
};
services.udev.packages = [ pkgs.ddcutil ];
environment.shellAliases.b = "${pkgs.ddcutil}/bin/ddcutil setvcp 10";
+ boot.kernelModules = [ "i2c-dev" ];
environment.systemPackages = with pkgs; [
ddcutil