stuff
This commit is contained in:
parent
d51b678369
commit
7cdbb693c5
20
README.md
20
README.md
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
Loading…
Reference in New Issue