This commit is contained in:
Peder Bergebakken Sundt 2023-03-02 22:26:07 +01:00
parent d51b678369
commit 7cdbb693c5
3 changed files with 20 additions and 11 deletions

View File

@ -14,18 +14,26 @@
* [x] Split stuff into multiple files * [x] Split stuff into multiple files
* [x] Make a flake * [x] Make a flake
* [x] merge hosted docs into a single subdomain * [x] merge hosted docs into a single subdomain
* [ ] pre-commit hook with 'nix eval' * [ ] pre-commit hook with 'nix eval ...outPath'
* [ ] Setup some remote-development flow * [ ] Setup some remote-development and deploy flow
* [ ] users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc * [ ] users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc
* [ ] nixos-generate-config instructions * [ ] nixos-generate-config instructions for new hosts
* [ ] zfs * [ ] zfs, declarative pools?
* [ ] secrets * [ ] secrets - nix-sops ?
* flexget
* transmission
* domeneshop
* [ ] hydra
* [ ] self-hosted binary cache (single-machine) (nix-serve, carinae, harmonia, eris or attic)
* https://discourse.nixos.org/t/announcing-harmonia-a-nix-binary-cache-written-in-rust/19855
* https://discourse.nixos.org/t/introducing-attic-a-self-hostable-nix-binary-cache-server/24343/1
* [ ] profiles/web: make ACME/nginx helper a function * [ ] profiles/web: make ACME/nginx helper a function
* [ ] Support multiple tlds * [ ] Support multiple tlds
* [ ] Support multiple acme accounts * [ ] Support multiple acme accounts
* [ ] Support a per-account provider? * [ ] Support a per-account provider?
* [ ] Support DNS auth * [ ] Support DNS auth
* [ ] Setup aliases instead of a per-subdomain cert * [ ] Setup aliases instead of a per-vhost cert?
* [ ] Preferably setup a wildchar cert per host
# Cheatsheet # Cheatsheet

View File

@ -52,11 +52,15 @@
# Networking # Networking
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
/** /
#networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. #networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
#networking.iwd.enable = true #networking.iwd.enable = true
networking.interfaces.eno1.ipv4.addresses = [ networking.interfaces.eno1.ipv4.addresses = [
{ address = "129.241.105.252"; prefixLength = 23; } { address = "129.241.105.252"; prefixLength = 23; }
]; ];
networking.defaultGateway.address = "192.241.104.1";
networking.defaultGateway.interface = "eno1";
#networking.useDHCP = true;
networking.nameservers = [ networking.nameservers = [
"129.241.0.200" "129.241.0.200"
"129.241.0.201" "129.241.0.201"
@ -65,11 +69,7 @@
"8.8.8.8" "8.8.8.8"
"1.1.1.1" "1.1.1.1"
]; ];
networking.defaultGateway = { /**/
address = "192.168.1.254";
interface = "eno1";
};
#networking.useDHCP = true;
# Installed system packages # Installed system packages
# TODO: prune this, make home-manager deal with the majority # TODO: prune this, make home-manager deal with the majority

View File

@ -246,6 +246,7 @@
config.map-syntax = [ config.map-syntax = [
"poetry.toml:toml" "poetry.toml:toml"
"flake.lock:json" "flake.lock:json"
"*.jsonl:json"
]; ];
# only in unstable as of 22.11: # only in unstable as of 22.11:
#extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ]; #extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ];