mirror of
https://github.com/daylinmorgan/oizys.git
synced 2024-12-22 06:00:45 -06:00
Compare commits
8 commits
180b97e5b3
...
f973420f29
Author | SHA1 | Date | |
---|---|---|---|
f973420f29 | |||
6adc7e7f7d | |||
19f855252d | |||
290280f714 | |||
16e417c38e | |||
805a4ba2f2 | |||
0fe782bf7b | |||
2c0a9cf847 |
6 changed files with 220 additions and 61 deletions
98
flake.lock
98
flake.lock
|
@ -40,11 +40,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724145018,
|
"lastModified": 1731534082,
|
||||||
"narHash": "sha256-6R5CeMgr3EGKhqWPkqtteOtix7hBaurfpjHepiq2OrU=",
|
"narHash": "sha256-n8yVzBixxaj0Qn6SV655t6QUtKSOJ+sR4AEoq0Vqb/0=",
|
||||||
"owner": "nlewo",
|
"owner": "nlewo",
|
||||||
"repo": "comin",
|
"repo": "comin",
|
||||||
"rev": "84ef9af404b9157eab2c5e3e44d7c29239329901",
|
"rev": "9afca855518f79b5bff3d2a9663b2e6f81dd361a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -201,11 +201,11 @@
|
||||||
"systems": "systems_5"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726560853,
|
"lastModified": 1731533236,
|
||||||
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -240,11 +240,11 @@
|
||||||
"zig": "zig"
|
"zig": "zig"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731469793,
|
"lastModified": 1731706414,
|
||||||
"narHash": "sha256-ZewQYTlsysOt6orTIIKNR+y43iklehOzeBF/Gfy7fog=",
|
"narHash": "sha256-9Er1h1w6lXg6hQJnfLVacs6e+naamMyRPKijdBt8gFA=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "523e3a6ae3e62463b309c1b3222bafd7b1fb11ef",
|
"rev": "7dbcde72863a09405bf456fcfc41f878330a64f9",
|
||||||
"revCount": 7949,
|
"revCount": 7987,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@github.com/ghostty-org/ghostty"
|
"url": "ssh://git@github.com/ghostty-org/ghostty"
|
||||||
},
|
},
|
||||||
|
@ -318,11 +318,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731526492,
|
"lastModified": 1731631654,
|
||||||
"narHash": "sha256-2Gob+eZEPpF225QrRLXyfeQ9L63YHFa/tNh15FW/Rzo=",
|
"narHash": "sha256-a6gy39yki4mX/Oj83aG08nNntXxXhM1wjksNXGZ8x5c=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "3fb47372b79265ebdabeeefdad10359d5b18377a",
|
"rev": "098e491a43e8b26f4382b48651a4131464bf6a2f",
|
||||||
"revCount": 5451,
|
"revCount": 5456,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hyprwm/Hyprland/"
|
"url": "https://github.com/hyprwm/Hyprland/"
|
||||||
|
@ -413,11 +413,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731363071,
|
"lastModified": 1731684150,
|
||||||
"narHash": "sha256-FdB1uxTPgS7vcfVIsG720G2+t2l6uHksW3bp3fzz/Q8=",
|
"narHash": "sha256-jY0bRx2SWuLU02nwDE8Q5bPuMMSiUISJYaH4GWfUFc4=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "884cb9c68c3d28542e581be762b13dcc380a8135",
|
"rev": "888c8e4c9395e7abfcbfc044d575ff6cf955672a",
|
||||||
"revCount": 19,
|
"revCount": 21,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.dayl.in/daylin/hyprman.git"
|
"url": "https://git.dayl.in/daylin/hyprman.git"
|
||||||
},
|
},
|
||||||
|
@ -482,11 +482,11 @@
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731240728,
|
"lastModified": 1731586450,
|
||||||
"narHash": "sha256-a0xQE3cwZLMsycd9NneFC3z29E+z1PSD/ozhISM7qYQ=",
|
"narHash": "sha256-upNRIVk5PmBPJ307djkiowhHOx8Dqwb5bpM4XNJH4Ek=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "lib-aggregate",
|
"repo": "lib-aggregate",
|
||||||
"rev": "807ab623e6d01e931269a28a07c59dcfd6474173",
|
"rev": "902e1bb3c2ae0f051ff98e4e3eac247f7e6ca392",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -498,11 +498,11 @@
|
||||||
"lix": {
|
"lix": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731334117,
|
"lastModified": 1731416517,
|
||||||
"narHash": "sha256-GoddkPg0/UDv06KcQJiOYP/2IzruYorbI03QRCjN3K8=",
|
"narHash": "sha256-1LGkwq9g/BfM0JuZmWPYwBX5RiqIpW/BxXcsLwkVcGg=",
|
||||||
"rev": "8a9094303bc7873c979e54ea20b9f50464ee3965",
|
"rev": "43777939eb2253596ff822771929a8820916fb29",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/8a9094303bc7873c979e54ea20b9f50464ee3965.tar.gz?rev=8a9094303bc7873c979e54ea20b9f50464ee3965"
|
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/43777939eb2253596ff822771929a8820916fb29.tar.gz?rev=43777939eb2253596ff822771929a8820916fb29"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
|
@ -556,11 +556,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725469705,
|
"lastModified": 1731683943,
|
||||||
"narHash": "sha256-4/iSUwB3XKmybdt4R87VhBPiD3z4BL6RrD9LyrrkesM=",
|
"narHash": "sha256-S7J/6qnwvj09XSma37oynLONYP+rJAul/sX9hpK7cN4=",
|
||||||
"owner": "daylinmorgan",
|
"owner": "daylinmorgan",
|
||||||
"repo": "nim2nix",
|
"repo": "nim2nix",
|
||||||
"rev": "42af12ca45025c7146bc24e27f5d8b65b003d663",
|
"rev": "a9f1182dbe51675b9666d6a79bebded7d9839ad7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -615,11 +615,11 @@
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731250407,
|
"lastModified": 1731682758,
|
||||||
"narHash": "sha256-AwyDiazOqBZBUPp0vqYEzvBseZo3Eg16mfjAFvKv2lc=",
|
"narHash": "sha256-o54e8oNPPNmU7zHm3uTvsbbQLi7EKX3S6EEndXFG594=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-eval-jobs",
|
"repo": "nix-eval-jobs",
|
||||||
"rev": "96902c4573cd03ea7e533634cb49861148f49a7a",
|
"rev": "d926bcd5206c0b7afe47bed92557c8cd5e882b36",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -657,11 +657,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731209121,
|
"lastModified": 1731593150,
|
||||||
"narHash": "sha256-BF7FBh1hIYPDihdUlImHGsQzaJZVLLfYqfDx41wjuF0=",
|
"narHash": "sha256-FvksinoI2Y6kuwH+cKBu1oDA8uPGfoRqgtQV6O8GDc4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "896019f04b22ce5db4c0ee4f89978694f44345c3",
|
"rev": "40d882b55e89add1ded379cc99edaab24983d6d9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -677,11 +677,11 @@
|
||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730453870,
|
"lastModified": 1731682434,
|
||||||
"narHash": "sha256-d+kIgz4BvTXb7emjSFV3zjNydGmLUmuluQjdBb51R9o=",
|
"narHash": "sha256-HnZFPB7akVIy0KuPq/tEkiB+Brt1qi0DUIDzR8z25qI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NixOS-WSL",
|
"repo": "NixOS-WSL",
|
||||||
"rev": "adb6bc4b661a43328752b4575be4968a4990c033",
|
"rev": "a6b9cf0b7805e2c50829020a73e7bde683fd36dd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -745,11 +745,11 @@
|
||||||
"nixpkgs": "nixpkgs_6"
|
"nixpkgs": "nixpkgs_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731515670,
|
"lastModified": 1731684610,
|
||||||
"narHash": "sha256-tY1C721VV87LfNdGBsdRwTXpskFlqEXxLokgNO1OnZA=",
|
"narHash": "sha256-rfb93JFID/fYO7h0Yhsot6TjbUgtEJMl6Qk212cVdOY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs-wayland",
|
"repo": "nixpkgs-wayland",
|
||||||
"rev": "c2fa066bb9952469a5e01a08293f78d114c02f09",
|
"rev": "a3fc86160dba0a9160716cf6f1d4ff4da7a53085",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -792,11 +792,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731139594,
|
"lastModified": 1731319897,
|
||||||
"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=",
|
"narHash": "sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY+/Z96ZcLpooIbuEI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2",
|
"rev": "dc460ec76cbff0e66e269457d7b728432263166c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -824,11 +824,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731139594,
|
"lastModified": 1731319897,
|
||||||
"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=",
|
"narHash": "sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY+/Z96ZcLpooIbuEI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2",
|
"rev": "dc460ec76cbff0e66e269457d7b728432263166c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -938,11 +938,11 @@
|
||||||
},
|
},
|
||||||
"stable": {
|
"stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731239293,
|
"lastModified": 1731386116,
|
||||||
"narHash": "sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc=",
|
"narHash": "sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9256f7c71a195ebe7a218043d9f93390d49e6884",
|
"rev": "689fed12a013f56d4c4d3f612489634267d86529",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
71
hosts/algiz/caddy/Caddyfile
Normal file
71
hosts/algiz/caddy/Caddyfile
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
|
||||||
|
elizabeth-and-daylin.com {
|
||||||
|
reverse_proxy http://localhost:4321
|
||||||
|
}
|
||||||
|
|
||||||
|
elizabeth.dayl.in, www.elizabeth-and-daylin.com {
|
||||||
|
redir https://elizabeth-and-daylin.com{uri} permanent
|
||||||
|
}
|
||||||
|
|
||||||
|
git.dayl.in {
|
||||||
|
reverse_proxy http://localhost:3000
|
||||||
|
}
|
||||||
|
|
||||||
|
gts.dayl.in {
|
||||||
|
# Optional, but recommended, compress the traffic using proper protocols
|
||||||
|
encode zstd gzip
|
||||||
|
|
||||||
|
# TODO: change port?
|
||||||
|
# The actual proxy configuration to port 8080 (unless you've chosen another port number)
|
||||||
|
reverse_proxy * http://localhost:3758 {
|
||||||
|
# Flush immediatly, to prevent buffered response to the client
|
||||||
|
flush_interval -1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# not currently a running service on algiz
|
||||||
|
# (caddy-common) {
|
||||||
|
# encode gzip
|
||||||
|
# header {
|
||||||
|
# -Server
|
||||||
|
# Strict-Transport-Security "max-age=31536000; include-subdomains;"
|
||||||
|
# X-XSS-Protection "1; mode=block"
|
||||||
|
# X-Frame-Options "DENY"
|
||||||
|
# X-Content-Type-Options nosniff
|
||||||
|
# # Referrer-Policy no-referrer-when-downgrade
|
||||||
|
# X-Robots-Tag "none"
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# lemmy.dayl.in {
|
||||||
|
# import caddy-common
|
||||||
|
# reverse_proxy http://lemmy-ui:1234
|
||||||
|
#
|
||||||
|
# @lemmy {
|
||||||
|
# path /api/*
|
||||||
|
# path /pictrs/*
|
||||||
|
# path /feeds/*
|
||||||
|
# path /nodeinfo/*
|
||||||
|
# path /.well-known/*
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# @lemmy-hdr {
|
||||||
|
# header Accept application/*
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# handle @lemmy {
|
||||||
|
# reverse_proxy http://lemmy:8536
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# handle @lemmy-hdr {
|
||||||
|
# reverse_proxy http://lemmy:8536
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# @lemmy-post {
|
||||||
|
# method POST
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# handle @lemmy-post {
|
||||||
|
# reverse_proxy http://lemmy:8536
|
||||||
|
# }
|
||||||
|
# }
|
68
hosts/algiz/caddy/index.html
Normal file
68
hosts/algiz/caddy/index.html
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Attic Binary Cache</title>
|
||||||
|
<style>
|
||||||
|
.cursor {
|
||||||
|
display: inline-block;
|
||||||
|
background-color: black;
|
||||||
|
animation-name: cursor;
|
||||||
|
animation-duration: 0.8s;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
}
|
||||||
|
@keyframes cursor {
|
||||||
|
0% {
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
20% {
|
||||||
|
background-color: #555;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
background-color: #555;
|
||||||
|
}
|
||||||
|
60% {
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* https://stackoverflow.com/a/13356401 */
|
||||||
|
body {
|
||||||
|
background-color: #1e1e2e;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
color: #f5e0dc;
|
||||||
|
}
|
||||||
|
#box {
|
||||||
|
width: 100px;
|
||||||
|
height: 100px;
|
||||||
|
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="box">
|
||||||
|
<pre>
|
||||||
|
┏━━━━━━━━━━━━━━━━┑
|
||||||
|
┃┏━━━ @ ━━━ @ ━━┓┃
|
||||||
|
┃┃ ┃┃
|
||||||
|
┃┃$ attic push <div class="cursor"> </div>┃┃
|
||||||
|
┃┃ ┃┃
|
||||||
|
┃┗━━━ ╰─────╯ ━━┛┃
|
||||||
|
┗━━━━━━━━━━━━━━━━┛
|
||||||
|
╲ ############### ╲
|
||||||
|
╲ ############### ╲
|
||||||
|
╲ ############### ╲
|
||||||
|
━━━━━━━━━━━━━━━━━━
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -4,5 +4,6 @@
|
||||||
(writeShellScriptBin "gitea" ''
|
(writeShellScriptBin "gitea" ''
|
||||||
ssh -p 2222 -o StrictHostKeyChecking=no git@127.0.0.1 "SSH_ORIGINAL_COMMAND=\"$SSH_ORIGINAL_COMMAND\" $0 $@"
|
ssh -p 2222 -o StrictHostKeyChecking=no git@127.0.0.1 "SSH_ORIGINAL_COMMAND=\"$SSH_ORIGINAL_COMMAND\" $0 $@"
|
||||||
'')
|
'')
|
||||||
|
jujutsu
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
{ pkgs, enabled, ... }:
|
{ pkgs, enabled, ... }:
|
||||||
let
|
let
|
||||||
atticPort = "5656";
|
atticPort = "5656";
|
||||||
|
static = pkgs.runCommandLocal "static-files" { } ''
|
||||||
|
mkdir $out
|
||||||
|
cp ${./caddy/index.html} $out/index.html
|
||||||
|
'';
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -15,12 +19,22 @@ in
|
||||||
settings.PasswordAuthentication = false;
|
settings.PasswordAuthentication = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.comin = enabled // {
|
||||||
|
remotes = [
|
||||||
|
{
|
||||||
|
name = "origin";
|
||||||
|
url = "https://github.com/daylinmorgan/oizys.git";
|
||||||
|
branches.main.name = "main";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
security.polkit = enabled; # attic was looking for this...
|
security.polkit = enabled; # attic was looking for this...
|
||||||
environment.systemPackages = [ pkgs.attic-client ];
|
environment.systemPackages = [ pkgs.attic-client ];
|
||||||
|
|
||||||
# allow docker to forward the request to the host running attic
|
# allow docker to forward the request to the host running attic
|
||||||
# https://discourse.nixos.org/t/docker-container-not-resolving-to-host/30259/6
|
# https://discourse.nixos.org/t/docker-container-not-resolving-to-host/30259/6
|
||||||
networking.firewall.extraCommands = "iptables -A INPUT -p tcp --destination-port ${atticPort} -s 172.16.0.0/12 -j ACCEPT";
|
# networking.firewall.extraCommands = "iptables -A INPUT -p tcp --destination-port ${atticPort} -s 172.16.0.0/12 -j ACCEPT";
|
||||||
services.atticd = enabled // {
|
services.atticd = enabled // {
|
||||||
|
|
||||||
# Replace with absolute path to your credentials file
|
# Replace with absolute path to your credentials file
|
||||||
|
@ -56,13 +70,19 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.comin = enabled // {
|
services.caddy = enabled // {
|
||||||
remotes = [
|
extraConfig = builtins.readFile ./caddy/Caddyfile;
|
||||||
{
|
virtualHosts."attic.dayl.in".extraConfig = ''
|
||||||
name = "origin";
|
redir /oizys /
|
||||||
url = "https://github.com/daylinmorgan/oizys.git";
|
|
||||||
branches.main.name = "main";
|
handle / {
|
||||||
|
root * ${static}
|
||||||
|
file_server
|
||||||
}
|
}
|
||||||
];
|
|
||||||
|
handle /* {
|
||||||
|
reverse_proxy http://localhost:5656
|
||||||
|
}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
7
todo.md
7
todo.md
|
@ -3,14 +3,13 @@
|
||||||
## oizys
|
## oizys
|
||||||
|
|
||||||
- [ ] write a flake template that includes the systems boilerplate
|
- [ ] write a flake template that includes the systems boilerplate
|
||||||
- [ ] include all of the defined overlays from `./overlays` in the `forAllSystems` nixpkgs
|
- [ ] get the running action url after `oizys ci {workflow}.yml`
|
||||||
|
|
||||||
## software
|
## software
|
||||||
|
|
||||||
- [ ] include langservers for enabled languages?
|
- [ ] include langservers for enabled languages?
|
||||||
- [ ] wezterm is broken...something to do with fonts?
|
<!--[tracking issue](https://github.com/wez/wezterm/issues/5990)-->
|
||||||
I tried used the nix flake and that didn't help
|
- [ ] ~wezterm is broken...something to do with fonts?~ using ghostty
|
||||||
[tracking issue](https://github.com/wez/wezterm/issues/5990)
|
|
||||||
|
|
||||||
|
|
||||||
### Window Manager
|
### Window Manager
|
||||||
|
|
Loading…
Reference in a new issue