5.1 KiB
5.1 KiB
cleanup
- deduplicate
users/pbsds/home/profiles/desktop.nix
andusers/pbsds/home/profiles/desktop/default.nix
projects
nice to have
- nixos-generate-config instructions for new hosts
profiles/singularity.nix
https://github.com/NixOS/nixpkgs/issues/230851- xforwarding over ssh
- pre-commit hook with 'nix eval ...outPath'
- use
nom
when deploying - https://fosdem.org/2024/schedule/event/fosdem-2024-3045-automatic-boot-assessment-with-boot-counting/
- https://discourse.nixos.org/t/a-web-ui-for-the-nix-store-early-beta/35762
machine park
- wg
- remote-builders over wg
- autogenerate ssh keys for new hosts
- http health monitoring
services.netdata.httpcheck.checks.<foobar>
- switch to systemd networkd
- Setup some remote-development and deploy flow
- zfs, declarative pools?
- zfs, fix export
- figure out how to reuse system flake lock while deploying, leave the night job to upgrade
- some tunneling for NFS hosts
- https://nix-community.org/community-builder/
ricing
selfhosting
- https://discourse.nixos.org/t/syncthing-accept-incoming-shares-declaratively/26304
- hydra - perfect for CUDA and RISCV
- avahi
- kvm
- samba
- s3: minio or garage
- mlflow / wandb service
- nfs
- zfs
- https://github.com/ibizaman/selfhostblocks?tab=readme-ov-file
- https://discourse.nixos.org/t/jsonresume-nix-build-and-deploy-your-resume-with-nix/34089
- homemanager: ip cameras with frigate
- host older versions of nixpkgs documentation (like 20.09)
- declarative libvirt
- self-hosted binary cache (single-machine) (nix-serve, carinae, harmonia, eris or attic, ssh?)
- profiles/http: 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
to read
refactoring
- Split stuff into multiple files
- Make a flake
- merge hosted docs into a single subdomain
desktop
- transgui config
- xclip
- add a hidpi profile? https://wiki.archlinux.org/title/HiDPI
- desktop entries -
579827c699/packages/hey/default.nix
579827c699/packages/xdg-open-with-portal/default.nix
- extend it to work over sshb090e8b7e4 (pipewire-low-latency)
- rocm
- cuda
gaming
- https://search.nixos.org/packages?query=heroic
- htpc/handheld emulation station
- doukutsu-rs
security
home/pbsds
- wrap windowmanager in nixGL on non-nixos
85dcafb4e0/profiles/xsession/default.nix (LL138C1-L138C1)
- requires GNOME xstart in home-manager
85dcafb4e0/machines/pvv-terminal.nix (L3)
- users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc
- lxterminal
- replace gnome terminal
- themes
- shortcuts
- pavucontrol
sops
- secrets - nix-sops ?
- flexget
- microbin
- transmission
- transmission remote gui (requires sops in home-manager)
- domeneshop
- webdav
- code-remote
- add .netrc
- mint a one true ssh key?
- then add darwin and aarch64 community remote builders
- automate adding ssh host public keys to flake