This commit is contained in:
2025-02-06 09:58:18 +01:00
parent 023f521abf
commit 37fc7c3bd1
5 changed files with 15 additions and 5 deletions

View File

@@ -1,5 +1,7 @@
{ config, pkgs, lib, inputs, ... }:
# TODO: split this file into a `base` folder?
{
imports = let ifExists = p: if builtins.pathExists p then p else {}; in [
./cachix.nix # update with `cachix use --mode nixos -d . FOOBAR`
@@ -58,7 +60,7 @@
hardware.enableRedistributableFirmware = true;
hardware.cpu.amd.updateMicrocode = pkgs.stdenv.isx86_64;
hardware.cpu.intel.updateMicrocode = pkgs.stdenv.isx86_64;
# enable kernel same-page merging for improved vm test performance
hardware.ksm.enable = true;

View File

@@ -27,7 +27,8 @@
../../../profiles/mounts/freon-nfs.nix
../../../profiles/mounts/reidun-nfs.nix
../../../profiles/mounts/meconium-nfs.nix
/* ../../../profiles/mounts/fridge-nfs.nix */
#../../../profiles/mounts/fridge-nfs.nix
#../../../profiles/mounts/fridge-sshfs.nix # TODO
../../../profiles/shell.nix

View File

@@ -19,7 +19,8 @@
../../../profiles/mounts/freon-nfs.nix
../../../profiles/mounts/reidun-nfs.nix
../../../profiles/mounts/meconium-zfs.nix
#../../../profiles/mounts/fridge-nfs.nix # TODO: fix
#../../../profiles/mounts/fridge-nfs.nix
#../../../profiles/mounts/fridge-sshfs.nix # TODO
../../../profiles/shell.nix

View File

@@ -2,6 +2,9 @@
* [ ] on eple: https://discourse.nixos.org/t/how-to-run-x-sunshine-steam-on-headless-server/35134/6
* [ ] https://github.com/NixOS/nixos-hardware/tree/master/pine64/pinebook-pro
* [ ] riscv
* [ ] nixos mobile
* [ ] home-manager on fhs distro
* [ ] system-manager with nix-system-graphics and systemd stuff
# nice to have
* [ ] windows binfmtemu with wineWowPackages.wayland
* [ ] nixos-generate-config instructions for new hosts
@@ -13,13 +16,14 @@
* [ ] https://discourse.nixos.org/t/a-web-ui-for-the-nix-store-early-beta/35762
* [ ] working `jump` completions
# machine park
* [ ] uptime kuma
* [ ] remote-builders over wg
* [ ] autogenerate ssh keys for new hosts
* [ ] autogenerate ssh keys for new hosts - steal sops vars?
* [ ] http health monitoring `services.netdata.httpcheck.checks.<foobar>`
* [ ] switch to systemd networkd
* [x] Setup some remote-development and deploy flow
* [ ] zfs, declarative pools?
* [ ] zfs, fix export
* [x] zfs, fix export
* [ ] figure out how to reuse system flake lock while deploying, leave the night job to upgrade (--override input maybe?)
* [ ] some tunneling for NFS hosts
* [x] https://nix-community.org/community-builder/

View File

@@ -30,3 +30,5 @@ destore() {
fi
done
}
# TODO: "restore"