kat's configuration flake
Find a file
2023-04-29 17:59:54 -07:00
.idea feat: SSH CA 2023-02-04 14:18:40 -08:00
common [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
darwin [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
gmail-dns [GMAIL DNS] Fix naming 2023-04-29 17:59:54 -07:00
kat [GNOME] Resize windows with secondary click 2023-04-29 15:34:49 -07:00
modules [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
nixos [NGINX] Fix ACME 2023-04-26 18:11:18 -07:00
packages [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
shells [CLOUDFLARE PAGES] kittywit.ch 2023-04-29 14:06:20 -07:00
systems [CLOUDFLARE PAGES] kittywit.ch 2023-04-29 14:06:20 -07:00
.envrc feat: overlays + pkgs 2023-01-27 15:20:34 -08:00
.gitignore [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
.sops.yaml [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
cf-gensokyo.zone-tunnel.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
cf-inskip.me-pages.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
cf-kittywit.ch-bluesky.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
cf-kittywit.ch-pages.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
cf-kittywit.ch-vault.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
cf-provider.tf [CLOUDFLARE] Move to API key 2023-04-29 17:11:23 -07:00
cf-zones.tf [CF ZONES] Uh oh. 2023-04-29 17:56:02 -07:00
config.yaml [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
default.nix feat: pulumi, nix-std, ... 2023-01-18 13:35:31 -05:00
flake.lock [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
flake.nix [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
formatter.nix feat: overlays + pkgs 2023-01-27 15:20:34 -08:00
gmail.tf [CLOUDFLARE] Further API key changes 2023-04-29 17:12:38 -07:00
hcloud-network.tf [REFACTOR] Split out current terraform a little 2023-04-29 15:04:13 -07:00
hcloud-provider.tf [REFACTOR] Split out current terraform a little 2023-04-29 15:04:13 -07:00
outputs.nix [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
overlays.nix [SUMIREKO] Make sumireko bearable. 2023-02-20 14:24:36 -08:00
pkgs.nix [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
README.md [TAILSCALE DNS] Interfacing tailscale to cloudflare records 2023-04-29 15:27:26 -07:00
std.nix feat: renko hostname 2023-01-30 10:04:27 -08:00
tailscale-dns-interface.tf [TAILSCALE DNS INTERFACE] Closer to working. 2023-04-29 17:28:37 -07:00
tailscale-provider.tf [TAILSCALE DNS] Interfacing tailscale to cloudflare records 2023-04-29 15:27:26 -07:00
terraform.tf [TERRAFORM] Remove pulumi. Adopt Terraform Cloud. 2023-04-26 17:29:26 -07:00
tree.nix [STYLE/REFACTOR] Deadnix, Alejandra and Statix 2023-04-25 16:48:32 -07:00
yukari-cf.tf [CLOUDFLARE] Reformat the DNS zone 2023-04-29 17:02:30 -07:00
yukari-hcloud.tf [REFACTOR] Split out current terraform a little 2023-04-29 15:04:13 -07:00

kittywitch

This project uses:

  • Nix
  • deploy-rs (without nix flake check malarkey)
  • sops-nix
  • Terraform Cloud
  • and many other things ...

Usage

nix shell nixpkgs#repo
nix shell github:kittywitch/kittywitch#repo
direnv allow
sudo nixos-rebuild --flake .#$HOST switch --show-trace
deploy-rs .#$HOST
sops ./systems/yukari.yaml
terraform plan