diff --git a/flake.lock b/flake.lock index f36cd335..336768ba 100644 --- a/flake.lock +++ b/flake.lock @@ -129,11 +129,11 @@ ] }, "locked": { - "lastModified": 1713946171, - "narHash": "sha256-lc75rgRQLdp4Dzogv5cfqOg6qYc5Rp83oedF2t0kDp8=", + "lastModified": 1716511055, + "narHash": "sha256-5Fe/DGgvMhPEMl9VdVxv3zvwRcwNDmW5eRJ0gk72w7U=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "230a197063de9287128e2c68a7a4b0cd7d0b50a7", + "rev": "0bea8222f6e83247dd13b055d83e64bce02ee532", "type": "github" }, "original": { @@ -156,11 +156,11 @@ ] }, "locked": { - "lastModified": 1711973905, - "narHash": "sha256-UFKME/N1pbUtn+2Aqnk+agUt8CekbpuqwzljivfIme8=", + "lastModified": 1715699772, + "narHash": "sha256-sKhqIgucN5sI/7UQgBwsonzR4fONjfMr9OcHK/vPits=", "owner": "serokell", "repo": "deploy-rs", - "rev": "88b3059b020da69cbe16526b8d639bd5e0b51c8b", + "rev": "b3ea6f333f9057b77efd9091119ba67089399ced", "type": "github" }, "original": { @@ -308,11 +308,11 @@ ] }, "locked": { - "lastModified": 1715380449, - "narHash": "sha256-716+f9Rj3wjSyD1xitCv2FcYbgPz1WIVDj+ZBclH99Y=", + "lastModified": 1716457508, + "narHash": "sha256-ZxzffLuWRyuMrkVVq7wastNUqeO0HJL9xqfY1QsYaqo=", "owner": "nix-community", "repo": "home-manager", - "rev": "d7682620185f213df384c363288093b486b2883f", + "rev": "850cb322046ef1a268449cf1ceda5fd24d930b05", "type": "github" }, "original": { @@ -338,11 +338,11 @@ ] }, "locked": { - "lastModified": 1713612213, - "narHash": "sha256-zJboXgWNpNhKyNF8H/3UYzWkx7w00TOCGKi3cwi+tsw=", + "lastModified": 1716327911, + "narHash": "sha256-PI+wygItS/TKzi4gEAROvKTUzTx9GT+PGBttS/IOA/Q=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "cab4746180f210a3c1dd3d53e45c510e309e90e1", + "rev": "27ca640abeef2d425b5dbecf804f5eb622cef56d", "type": "github" }, "original": { @@ -369,11 +369,11 @@ ] }, "locked": { - "lastModified": 1715468612, - "narHash": "sha256-AF5bXnJqS7sj9ioJ/X6g1vg91nM9rtpf4iMIdPLjrRc=", + "lastModified": 1716491954, + "narHash": "sha256-NUDPjdf02j5UuFcf2c5rousGK2f94UzRdGH3jE7JfL4=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "33a7b7bb6b307d6e4a093f75ffdda0419cd7ffaf", + "rev": "4e42107d25dc47ee94da282db233f85f1e4c6bd0", "type": "github" }, "original": { @@ -415,11 +415,11 @@ ] }, "locked": { - "lastModified": 1713121246, - "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", + "lastModified": 1716473782, + "narHash": "sha256-+qLn4lsHU6iL3+HTo1gTQ1tWzet8K9h+IfVemzEQZj8=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", + "rev": "87d5d984109c839482b88b4795db073eb9ed446f", "type": "github" }, "original": { @@ -441,11 +441,11 @@ ] }, "locked": { - "lastModified": 1714843107, - "narHash": "sha256-89WxndRGO3CGuWE5XCaHKnsV3IKBRdOWqScp6o8enT4=", + "lastModified": 1716461934, + "narHash": "sha256-5j/GfBVkgqGTlEA7s/6CBn0pKK6ohXQi38lkKeno/mA=", "owner": "hyprwm", "repo": "hyprlock", - "rev": "c87af3aa1f6e6bd06cffaabcc400bd45e26d565a", + "rev": "972c1c27e6b057e5e891b6ae9f5b2c83bac1e087", "type": "github" }, "original": { @@ -490,11 +490,11 @@ ] }, "locked": { - "lastModified": 1715287423, - "narHash": "sha256-B7AJIjOyWgVMKhu7DlOnWa0VprdhywUVHuB/j+EwSxM=", + "lastModified": 1716058375, + "narHash": "sha256-CwjWoVnBZE5SBpRx9dgSQGCr4Goxyfcyv3zZbOhVqzk=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "e2fc1c0eb8b392110588f478cce644348ead7271", + "rev": "3afed4364790aebe0426077631af1e164a9650cc", "type": "github" }, "original": { @@ -596,11 +596,11 @@ ] }, "locked": { - "lastModified": 1715403153, - "narHash": "sha256-9s1TLgTG54WxEz2AnT/N5V7zEF9rRVsZT5I9AQnroAE=", + "lastModified": 1716513728, + "narHash": "sha256-yZJebdRQ1UmJ6BMVNRDwwd2ZyBtpxDXsVQixlDe+Ras=", "owner": "Infinidoge", "repo": "nix-minecraft", - "rev": "d9ca459b3b87d2639407cef26bb8e94a1314f40e", + "rev": "876132681d6c3c2ef74cc9e37c0730e8dfe6ed4d", "type": "github" }, "original": { @@ -616,11 +616,11 @@ ] }, "locked": { - "lastModified": 1714878592, - "narHash": "sha256-E68C03sYRsYFsK7wiGHUIJm8IsyPRALOrFoTL0glXnI=", + "lastModified": 1716170277, + "narHash": "sha256-fCAiox/TuzWGVaAz16PxrR4Jtf9lN5dwWL2W74DS0yI=", "owner": "Mic92", "repo": "nix-index-database", - "rev": "a362555e9dbd4ecff3bb98969bbdb8f79fe87f10", + "rev": "e0638db3db43b582512a7de8c0f8363a162842b9", "type": "github" }, "original": { @@ -631,11 +631,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1715148395, - "narHash": "sha256-lRxjTxY3103LGMjWdVqntKZHhlmMX12QUjeFrQMmGaE=", + "lastModified": 1716173274, + "narHash": "sha256-FC21Bn4m6ctajMjiUof30awPBH/7WjD0M5yqrWepZbY=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a", + "rev": "d9e0b26202fd500cf3e79f73653cce7f7d541191", "type": "github" }, "original": { @@ -646,11 +646,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1715266358, - "narHash": "sha256-doPgfj+7FFe9rfzWo1siAV2mVCasW+Bh8I1cToAXEE4=", + "lastModified": 1716330097, + "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f1010e0469db743d14519a1efd37e23f8513d714", + "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2", "type": "github" }, "original": { @@ -678,11 +678,11 @@ }, "nur": { "locked": { - "lastModified": 1715463961, - "narHash": "sha256-FWGL+0DVOPdHnM+yWzHZW46bC+z0fpZrwvHiPV4RPe8=", + "lastModified": 1716572789, + "narHash": "sha256-PcHsKc1cM47z3yuiPNaeKy8MFu2Fb0a5VO6jqjHK1z4=", "owner": "nix-community", "repo": "NUR", - "rev": "88bbe752f191c5b2ae376746c6e85ef951eed594", + "rev": "7f8376c4f76ea79b9ad58ec11685da5b4fffca04", "type": "github" }, "original": { @@ -701,11 +701,11 @@ ] }, "locked": { - "lastModified": 1714856962, - "narHash": "sha256-2te5GG8TVNBF44uMF4G0XFGW+Jt02i/ZkspSNFzjgT0=", + "lastModified": 1716497069, + "narHash": "sha256-R8tGjY7wUKWY5O3iZiy1gyg0+8pdXcOeP3RppdKgLLM=", "owner": "pjones", "repo": "plasma-manager", - "rev": "1554e19ede17de46106dd95820eeea05086a5720", + "rev": "6d697a8dd6d0699bce69424dbed55184212ff21a", "type": "github" }, "original": { @@ -857,11 +857,11 @@ ] }, "locked": { - "lastModified": 1715244550, - "narHash": "sha256-ffOZL3eaZz5Y1nQ9muC36wBCWwS1hSRLhUzlA9hV2oI=", + "lastModified": 1716400300, + "narHash": "sha256-0lMkIk9h3AzOHs1dCL9RXvvN4PM8VBKb+cyGsqOKa4c=", "owner": "Mic92", "repo": "sops-nix", - "rev": "0dc50257c00ee3c65fef3a255f6564cfbfe6eb7f", + "rev": "b549832718b8946e875c016a4785d204fcfc2e53", "type": "github" }, "original": { @@ -980,11 +980,11 @@ ] }, "locked": { - "lastModified": 1715237610, - "narHash": "sha256-/ZeWQ4mL3DfHsbTZYc80qMrL4vBfENP0RiGv2KrCrEo=", + "lastModified": 1716028628, + "narHash": "sha256-sjgvUXjDXIA48tq+nbQ+e2BfAJyz865mfOtXTj1c8yQ=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "61fe33f4194bbbc48c090a2e79f4eb61b47c9b75", + "rev": "041bad074dbde651c6b9d23dce5ee15b67e98c6c", "type": "github" }, "original": { @@ -1009,11 +1009,11 @@ ] }, "locked": { - "lastModified": 1714662532, - "narHash": "sha256-Pj2xGSYhapYbXL7sk7TTlOtCZcTfPQoL3fPbZeg7L4Y=", + "lastModified": 1716290197, + "narHash": "sha256-1u9Exrc7yx9qtES2brDh7/DDZ8w8ap1nboIOAtCgeuM=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "1f228ba2f1f254195c0b571302b37482861abee3", + "rev": "91e48d6acd8a5a611d26f925e51559ab743bc438", "type": "github" }, "original": { diff --git a/nixos/servers/monica.nix b/nixos/servers/monica.nix deleted file mode 100644 index b1b19fbf..00000000 --- a/nixos/servers/monica.nix +++ /dev/null @@ -1,9 +0,0 @@ -_: { - services.monica = { - enable = true; - appURL = "https://monica.gensokyo.zone"; - nginx = { - serverName = "monica.gensokyo.zone"; - }; - }; -} diff --git a/nixos/servers/monica/monica.nix b/nixos/servers/monica/monica.nix new file mode 100644 index 00000000..68ec36ae --- /dev/null +++ b/nixos/servers/monica/monica.nix @@ -0,0 +1,19 @@ +{ config, ... }: { + sops.secrets.monica_appkey = { + sopsFile = ./secrets.yaml; + owner = config.services.monica.user; + group = config.services.monica.group; + }; + services.monica = { + enable = true; + appURL = "https://monica.kittywit.ch"; + appKeyFile = config.sops.secrets.monica_appkey.path; + nginx = { + serverAliases = [ + "monica.kittywit.ch" + ]; + enableACME = true; + forceSSL = true; + }; + }; +} diff --git a/nixos/servers/monica/secrets.yaml b/nixos/servers/monica/secrets.yaml new file mode 100644 index 00000000..f10f0c59 --- /dev/null +++ b/nixos/servers/monica/secrets.yaml @@ -0,0 +1,69 @@ +monica_appkey: ENC[AES256_GCM,data:rYdMfA3bpd6Bwadz571F9f1kLPcBxJw0ItEy9cvglpFSymPTaAeiXYUS9PY=,iv:7dY+1De20Y29e/sscyRny568+HeJlgOKodi/KhPIYoU=,tag:4oFTZKXt2PkCfiVrzhCjWA==,type:str] +sops: + shamir_threshold: 1 + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1n4kdchmkk3rfkaknxhveqr2ftprdpgwckutt23y6u8639lazzuks77tgav + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBESzlBSHJsOENzdTNqV1F3 + NTVIMTh2bGpCOHdOck1EdDBDWHUzZEVpaGlZCmxoMmdNd3V4em51TFhHZ3JUVFc2 + TUs1b3didUFveEFxckttZ1pJbHlDY0kKLS0tIEEwOVh3eGNXU082UTNkWnpWRVpm + M2w1bmFVcGYzdE02WXg4bitIbkVUbnMKjR/W5pFl9aTHgvrelap2SP/R6GPO49UH + 3qUeHE2U1EKvwIGYeRJ6UbKsXzQFsB4a9XZmH4ZQCwLv8F0oQpPtDg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1cnu37d5fqyahh9vvc4hj6z6k8ur9ksuefln7sr6g3emmn927eutqxdawuh + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDQ3ZxdS9DN0p2R0lNL1dH + K2NRVmZHQ3VRbGJYTjB3UTBTQWRFS3JkYWhNCmYwcEovNHNzekp0enRZV3FWbi9E + a0JVaFZiNWVVdldjbjRadTUralhKNTAKLS0tIEZhS2RzV2RjZ2UzT2wwM0ZCZ094 + VkZsT2pxTWVLT2NJZW5TWU1NL0JORXcKQ5naymQ0dqXeewMlGvR6LNx+pHvoSZvP + L3s+1GNiI0KhKm3SIgP8eFjslEiMuI99jLnha82yDf0g5aMSXOBiXQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1nr0qds8w3gldmdvhwu0p6w2ys8f4sd0h3xy94h9dsafjzttaypxquzmswc + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwcmMycmRuRCtXVGRMdU1U + RkFTaGpnTWFDbzBabFpIOXBtUVNJNzJLMVdNCnpPQzBaR3BFQitFNFJvV3d2UVFh + bUFUcmdVNHRzZlFZZXIrZGF2NzFkaU0KLS0tIEZjS0RsOVVCbEdjbENCbjdFZ0w3 + SDZSWFFmOENLR2toVmhCamo5Q0dYcW8KVKDsoU6yw8V7L7noYfzs5g2pU2b8eACx + ZfYEVTgIn6zOrqogVrJBrB/xSOoJ1qNGUbfnqRiQVEdvZFHBzK9LXg== + -----END AGE ENCRYPTED FILE----- + - recipient: age18hpxz0ghvswv9k30cle73prvnzrsuczqh87jjdk9fl50j3ddndmq9xae0n + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5MG1tWEZIWDJMTHBVRHh2 + QzFqTjBPQkk5N2FneGZiYkhuTDJPNWkxMjNFCjcrZ3QvOElJN3l1dk5DS3ROY3Ix + SDlIaWs0bzBLaDJRMW9YdXVLVXA3b0EKLS0tIFBOY0NWRVFKUFNBNVdaWnVnZERP + TXlHaXZaY3MzN2EyalBDTDdNenAySWcKuTv64DNd5Kq2u1DkkpMLWdJHamiwa7ur + g4uKsJ+cfQqutPww6r38Zk4FgMh4Qb4/UP+wlaY1DzuV+kr/5kl+MQ== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-05-24T18:40:26Z" + mac: ENC[AES256_GCM,data:llJ9lZSWogYuVeRJRNfeg3GchCPWvtTKaxNOHYScXBTjs7x37Wx2PCG+QC2hj8p5+BgtI6au+d7qMOSxhiCBVciVyIdeYeM/CVyb8nY08MQZuDBoS6R1MT6qISrtbOI+xA/HEZZtj7sDfyo/LwCi6sjEu132EmufD+iryIsLbx8=,iv:D7AStvmItKZdQWgKh5GcoJ4OAB/1VtZ571bGrkZffNs=,tag:lRtMvscOhtagthAX9S6PmQ==,type:str] + pgp: + - created_at: "2024-05-24T18:40:06Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA82M54yws73UARAAgwAlfd37omj414xR3ONNibAx3gHCqo9JKZka+/r3AshX + lx0MuCV4Wr601AELnfBG2lpQDL7fomDSvaDaF8c27zshZi4jqsXmZ40Z/j2muHbv + e2kR1JRYmEjq8KoeIvuzUQ4B30ygejp1R4nXyOG5QLwUkYLoZlkWfz5C81htD5IR + C7zt0XZWVFSci74M9EDnIBBB6KPaw/zmulE84se5U6UwvZnJ+yEgLGm5Nze1KZOF + XoEvuwtlQC7mLcM7PO2Xe/PVwyG+GTsrrBu/8JDAQ0o4UbDpGwwqzzXb5t57PyjC + Y78xJ4AR/b2SEPiEbgi8x4BVSBtTw8jwV6yoRsgI6Oh9vkv7W2rKMswfb9vIqE2t + ASeNWwOY+k81mr60L9jlRdwu7Q+nAJ5b/fWRPLeH3PC/g1CI5ZKmjxV555oGb3l3 + IB5PfyN9fLVzHgYTrburjLKsx3QgyDRpJqj7LeON5T+oLj9wDUSTNiiHJ+ihn/dI + bafcgQnpOXwta2kvMcj8Janl76H3zwfGyaKLkCZzWcDv8BCPtb4EAxJ3pkGia0ni + 53EjNYz7uiPGsDZFlrAYzJWisgScxYZ2kJO0ltPSBSW2wYee593W/JBuKU+ibxnx + bKgB/GNhqs48JPOdwZ0k5/U82n7nYPRktNs/oGto/HNev0hC8L3licZEMGt5koTS + UQFfTeKLMcjFun+xSwMLPE2gD2llvES4IpZlfb2x4DBQmuzWJT3xjWN46U9/ci9D + Ov14WBRq6olIMSaCUoQP55auXWrvQ7Do3HkSifkrLLJkpA== + =u7Uj + -----END PGP MESSAGE----- + fp: CD8CE78CB0B3BDD4 + unencrypted_suffix: _unencrypted + version: 3.8.1 diff --git a/nixos/servers/tt-rss/nginx.nix b/nixos/servers/tt-rss/nginx.nix new file mode 100644 index 00000000..145e3399 --- /dev/null +++ b/nixos/servers/tt-rss/nginx.nix @@ -0,0 +1,8 @@ +_: { + services.nginx = { + virtualHosts."rss.kittywit.ch" = { + enableACME = true; + forceSSL = true; + }; + }; +} \ No newline at end of file diff --git a/nixos/servers/tt-rss/postgres.nix b/nixos/servers/tt-rss/postgres.nix new file mode 100644 index 00000000..ffe61a1f --- /dev/null +++ b/nixos/servers/tt-rss/postgres.nix @@ -0,0 +1,11 @@ +_: { + services.postgresql = { + ensureDatabases = ["tt_rss"]; + ensureUsers = [ + { + name = "tt_rss"; + ensureDBOwnership = true; + } + ]; + }; +} diff --git a/nixos/servers/tt-rss/service.nix b/nixos/servers/tt-rss/service.nix new file mode 100644 index 00000000..75b4bf1f --- /dev/null +++ b/nixos/servers/tt-rss/service.nix @@ -0,0 +1,20 @@ +{ pkgs, ... }: { + services.tt-rss = { + enable = true; + virtualHost = "rss.kittywit.ch"; + selfUrlPath = "https://rss.kittywit.ch"; + database = { + type = "pgsql"; + host = null; + name = "tt_rss"; + createLocally = false; + }; + plugins = [ + "auth_internal" + "auth_ldap" + "note" + "updater" + "api_feedreader" + ]; + }; +} \ No newline at end of file diff --git a/nixos/servers/weechat/buflist.nix b/nixos/servers/weechat/buflist.nix index 8fd49d6d..a051ac93 100644 --- a/nixos/servers/weechat/buflist.nix +++ b/nixos/servers/weechat/buflist.nix @@ -1,17 +1,17 @@ -{ config, std, inputs, ... }: let - inherit (std) list set; - in { - services.weechat.enable = true; - home-manager.users.kat.programs.weechat.config.buflist.format = with set.map (_: v: "colour${builtins.toString (list.unsafeHead v)}") inputs.base16.lib.base16.shell.mapping256; { - indent = "\${if:\${merged}?\${if:\${buffer.prev_buffer.number}!=\${buffer.number}?│┌:\${if:\${buffer.next_buffer.number}==\${buffer.number}?│├:\${if:\${buffer.next_buffer.name}=~^server||\${buffer.next_buffer.number}<0?└┴:├┴}}}:\${if:\${buffer.active}>0?\${if:\${buffer.next_buffer.name}=~^server?└:\${if:\${buffer.next_buffer.number}>0?├:└}}:\${if:\${buffer.next_buffer.name}=~^server? :│}}}─"; - buffer_current = "\${color:,${base0D}}\${format_buffer}"; - hotlist = " \${color:${base0B}}(\${hotlist}\${color:${base0B}})"; - hotlist_highlight = "\${color:${base08}}"; - hotlist_low = "\${color:${base06}}"; - hotlist_message = "\${color:${base0C}}"; - hotlist_none = "\${color:${base06}}"; - hotlist_private = "\${color:${base09}}"; - hotlist_separator = "\${color:${base04}},"; - number = "\${color:${base07}}\${number}\${if:\${number_displayed}?.: }"; +{ config, ... }: { + home-manager.users.kat.programs.weechat.config.buflist = { + format = with config.base16.defaultScheme.map.ansiStr; { + indent = " "; # default " " + buffer_current = "\${color:,${base02}}\${format_buffer}"; + hotlist = " \${color:${base0D}}(\${hotlist}\${color:${base0D}})"; + hotlist_highlight = "\${color:${base0E}}"; + hotlist_low = "\${color:${base03}}"; + hotlist_message = "\${color:${base08}}"; + hotlist_none = "\${color:${base05}}"; + hotlist_private = "\${color:${base09}}"; + hotlist_separator = "\${color:${base04}},"; + number = "\${color:${base09}}\${number}\${if:\${number_displayed}?.: }"; + }; + look.use_items = 4; }; } diff --git a/nixos/servers/weechat/weechat.nix b/nixos/servers/weechat/weechat.nix index 639768ba..abc4c501 100644 --- a/nixos/servers/weechat/weechat.nix +++ b/nixos/servers/weechat/weechat.nix @@ -5,7 +5,7 @@ in { services.weechat.enable = true; programs.weechat = { enable = true; - config.weechat = with set.map (_: v: "colour${builtins.toString (list.unsafeHead v)}") inputs.base16.lib.base16.shell.mapping256; { + config.weechat = with config.base16.defaultScheme.map.ansiStr; { look = { mouse = true; separator_horizontal = ""; diff --git a/systems/koishi.nix b/systems/koishi.nix index 88175274..a4e92381 100644 --- a/systems/koishi.nix +++ b/systems/koishi.nix @@ -43,6 +43,8 @@ _: let }; }; + boot.extraModprobeConfig = "options snd_hda_intel power_save=0"; + services.printing.enable = true; swapDevices = [ diff --git a/systems/yukari.nix b/systems/yukari.nix index 1b980b2f..8f930b2c 100644 --- a/systems/yukari.nix +++ b/systems/yukari.nix @@ -22,6 +22,8 @@ _: let grafana-stack public-directory weechat + #tt-rss + #monica ]); boot = { diff --git a/tf/kw-monica.tf b/tf/kw-monica.tf new file mode 100644 index 00000000..c119935f --- /dev/null +++ b/tf/kw-monica.tf @@ -0,0 +1,8 @@ +resource "cloudflare_record" "monica" { + name = "monica" + proxied = false + ttl = 3600 + type = "CNAME" + value = "yukari.gensokyo.zone" + zone_id = local.zone_ids.kittywitch +} \ No newline at end of file diff --git a/tf/kw-rss.tf b/tf/kw-rss.tf new file mode 100644 index 00000000..76cf1929 --- /dev/null +++ b/tf/kw-rss.tf @@ -0,0 +1,8 @@ +resource "cloudflare_record" "rss" { + name = "rss" + proxied = false + ttl = 3600 + type = "CNAME" + value = "yukari.gensokyo.zone" + zone_id = local.zone_ids.kittywitch +} \ No newline at end of file