diff --git a/README.md b/README.md index 9a9659c..9798981 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ # TODOs: -* [ ] https://discourse.nixos.org/t/jsonresume-nix-build-and-deploy-your-resume-with-nix/34089 +* [x] https://discourse.nixos.org/t/jsonresume-nix-build-and-deploy-your-resume-with-nix/34089 * [ ] https://github.com/ogoid/nixos-expose-cuda * [ ] http health monitoring `services.netdata.httpcheck.checks.` * [x] Split stuff into multiple files @@ -36,9 +36,9 @@ * [ ] shares * [ ] [samba](https://github.com/jakehamilton/config/blob/579827c699d9c78bd42e73f543eafb05a0d6c374/modules/services/samba/default.nix) * [ ] nfs - * [ ] [zfs](https://github.com/jakehamilton/config/blob/579827c699d9c78bd42e73f543eafb05a0d6c374/modules/system/zfs/default.nix) -* [ ] rocm -* [ ] cuda + * [x] [zfs](https://github.com/jakehamilton/config/blob/579827c699d9c78bd42e73f543eafb05a0d6c374/modules/system/zfs/default.nix) +* [x] rocm +* [x] cuda * [ ] xclip * [ ] `profiles/singularity.nix` https://github.com/NixOS/nixpkgs/issues/230851 * [ ] declarative libvirt @@ -50,7 +50,6 @@ * [ ] autogenerate ssh keys for new hosts * [ ] switch to systemd networkd * [ ] pre-commit hook with 'nix eval ...outPath' - * https://github.com/cachix/pre-commit-hooks.nix * [x] 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 diff --git a/flake.nix b/flake.nix index eb0979b..ebf52ad 100644 --- a/flake.nix +++ b/flake.nix @@ -303,12 +303,12 @@ }; in { # TODO: pvv - pbsds-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home ]; - pbsds-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home ]; pbsds = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home ]; - pbsds-gnome-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home/gnome.nix ]; - pbsds-gnome-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home/gnome.nix ]; + pbsds-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home ]; + pbsds-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home ]; pbsds-gnome = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home/gnome.nix ]; + pbsds-gnome-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home/gnome.nix ]; + pbsds-gnome-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home/gnome.nix ]; }); devShells = forAllSystems ({ pkgs, flakes, ... }: let diff --git a/profiles/http/todos.md b/profiles/http/todos.md index 44cc6eb..fe873f4 100644 --- a/profiles/http/todos.md +++ b/profiles/http/todos.md @@ -9,6 +9,7 @@ * [ ] https://noted.lol/2-self-hosted-alternatives-to-doodle-meeting-scheduling/ * [ ] kukkee * [ ] rallly -* [ ] Rocketchat - A self-hosted discord/slack alternative * [ ] a DAW profile * https://libreddit.noximilien.pbsds.net/r/linuxaudio/comments/wntpyd/linux_plugins_thread_2022/ +# dropped + * [ ] Rocketchat - A self-hosted discord/slack alternative diff --git a/users/pbsds/home/default.nix b/users/pbsds/home/default.nix index 3814149..0235fd0 100644 --- a/users/pbsds/home/default.nix +++ b/users/pbsds/home/default.nix @@ -83,6 +83,7 @@ nurl manix comma + nix-search-cli # nix-search #sshuttle