From 387099fdc5d0afbb0c65e647b2d0bd7621a3d829 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 10 Jan 2024 01:30:52 +0100 Subject: [PATCH] Things `sisko` related --- hosts/default.nix | 2 +- hosts/sisko/default.nix | 26 ++++++++++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/hosts/default.nix b/hosts/default.nix index fbe1303..3355240 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -126,7 +126,7 @@ }; extraModules = with inputs; [ disko.nixosModules.disko - rock5b.nixosModules.default + # rock5b.nixosModules.default ]; secrets = { "sisko-wireguard-private-key" = {}; diff --git a/hosts/sisko/default.nix b/hosts/sisko/default.nix index 8b13995..fffb730 100644 --- a/hosts/sisko/default.nix +++ b/hosts/sisko/default.nix @@ -1,6 +1,7 @@ { fleetModules, pkgs, + lib, ... }: { imports = @@ -20,19 +21,40 @@ "adguard-home" "cloudflare-dyndns" "rock5b-proxy" - "invidious" + # "invidious" "searx" "rock5b-samba" "paperless" "restic" + "syncthing" ] ++ [ ./disko.nix ]; + # FIXME why is this needed? + nixpkgs.config.permittedInsecurePackages = ["openssl-1.1.1w"]; + + # boot.kernelPackages = pkgs.linuxPackagesFor pkgs.linux_testing; + # TODO change to collabora fork, it should work + boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_testing.override { + argsOverride = { + src = pkgs.fetchFromGitHub { + owner = "K900"; + repo = "linux"; + rev = "708bb9891e6454a26fc6f2a62148ec95562121bb"; + sha256 = "sha256-cyspY5BzKRVne28oYWU8VxzkIgokycmgI9/pYGRBSv0="; + }; + version = "6.7-rc8"; + modDirVersion = "6.7.0-rc8"; + }; + }); + + powerManagement.cpuFreqGovernor = "schedutil"; + ccr.enable = true; - services.rock5b-fan-control.enable = true; + # services.rock5b-fan-control.enable = true; nixpkgs.hostPlatform = "aarch64-linux";