(͡ ͡° ͜ つ ͡͡°) っ✂╰⋃╯
Go to file
Peder Bergebakken Sundt c83b9d5d32 mpv-webm 2023-06-20 01:39:19 +02:00
cachix add nix-community cache 2023-06-19 02:44:45 +02:00
hardware CUDA 2023-06-19 04:02:48 +02:00
hosts small fixes 2023-06-19 03:35:47 +02:00
pkgs mpv-webm 2023-06-20 01:39:19 +02:00
profiles small fixes 2023-06-19 03:35:47 +02:00
users mpv-webm 2023-06-20 01:39:19 +02:00
.editorconfig lots of small fixes 2023-02-25 01:37:09 +01:00
.envrc stuff 2023-06-18 05:10:08 +02:00
.gitignore aslasdljkasd 2023-06-20 01:33:03 +02:00
.remoteenv remoteenv cleanup 2023-06-11 11:24:30 +02:00
.remoteignore.toml 22.11 fixer up 2023-06-11 10:12:42 +02:00
README.md aslasdljkasd 2023-06-20 01:33:03 +02:00
base.nix add nix-community cache 2023-06-19 02:44:45 +02:00
cachix.nix Initial commit 2023-02-24 21:36:30 +01:00
cheatsheet.md flake-based devshell 2023-03-09 08:18:14 +01:00
flake.lock update lock 2023-06-19 03:30:06 +02:00
flake.nix mpv-webm 2023-06-20 01:39:19 +02:00

README.md

Initial setup (old)

nixos-generate-config

Reading list

TODOs:

  • Split stuff into multiple files
  • Make a flake
  • merge hosted docs into a single subdomain
  • Setup some remote-development and deploy flow
  • host older versions of nixpkgs documentation (like 20.09)
  • add a hidpi profile? https://wiki.archlinux.org/title/HiDPI
  • rocm
  • xclip
  • https://git.m-labs.hk/M-Labs/wfvm
  • https://github.com/kholia/OSX-KVM
  • mlflow / wandb
  • xforwarding over ssh
  • autogenerate ssh keys
  • switch to systemd networkd
  • pre-commit hook with 'nix eval ...outPath'
  • use nom when deploying
  • figure out how to reuse system flake lock while deplying, leave the night job to upgrade
  • users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc
    • gnome:
      • lxterminal
        • replace gnome terminal
      • themes
      • shortcuts
      • pavucontrol
  • nixos-generate-config instructions for new hosts
  • zfs, declarative pools?
  • some tunneling for NFS hosts
  • transgui config
  • secrets - nix-sops ?
    • flexget
    • transmission
    • transmission remote gui
    • domeneshop
  • hydra
  • self-hosted binary cache (single-machine) (nix-serve, carinae, harmonia, eris or attic, ssh?)
  • profiles/web: make ACME/nginx helper a function
    • Support multiple tlds
    • Support multiple acme accounts
    • Support a per-account provider?
    • Support DNS auth
    • Setup aliases instead of a per-vhost cert?
      • Preferably setup a wildchar cert per host
  • once secrets are in place: coin a one true ssh key, automate adding ssh host public keys to flake