plexaawawawa

This commit is contained in:
41666 2025-01-08 20:22:15 -08:00
parent 0d4a8dc6e3
commit 7ad3ef2ba1
5 changed files with 118 additions and 49 deletions

95
flake.lock generated
View file

@ -155,11 +155,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1735774679, "lastModified": 1736143030,
"narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -346,11 +346,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1736089250, "lastModified": 1736366465,
"narHash": "sha256-/LPWMiiJGPHGd7ZYEgmbE2da4zvBW0acmshUjYC3WG4=", "narHash": "sha256-Fo68EF6p/N9GJyHiAUbXtiE7IJlb3IMjK86LuxFMsRU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "172b91bfb2b7f5c4a8c6ceac29fd53a01ef07196", "rev": "7e00856596891850ba5ad4c5ecd2ed74468c08c5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -367,11 +367,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1735979091, "lastModified": 1736089250,
"narHash": "sha256-WpFjt6+8UD81EP386c269ZTqpEmlGJgcPw+OB4b7EBs=", "narHash": "sha256-/LPWMiiJGPHGd7ZYEgmbE2da4zvBW0acmshUjYC3WG4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "11ab08541e61ac3bbf2ab27229f68622629401df", "rev": "172b91bfb2b7f5c4a8c6ceac29fd53a01ef07196",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -537,11 +537,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1735956190, "lastModified": 1736085891,
"narHash": "sha256-svzx3yVXD5tbBJZCn3Lt1RriH8GHo6CyVUPTHejf7sU=", "narHash": "sha256-bTl9fcUo767VaSx4Q5kFhwiDpFQhBKna7lNbGsqCQiA=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "3feaf376d75d3d58ebf7e9a4f584d00628548ad9", "rev": "ba9b3173b0f642ada42b78fb9dfc37ca82266f6c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -586,11 +586,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1735388221, "lastModified": 1736283893,
"narHash": "sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg=", "narHash": "sha256-BG1FfTexFwNty5VhYjaQLMR6CMPfI3QRcaZrFQYu2EM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "7c674c6734f61157e321db595dbfcd8523e04e19", "rev": "4f339f6be2b61662f957c2ee9eda0fa597d8a6d6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -676,29 +676,45 @@
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
} }
}, },
"nixpkgs-stable": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1720535198, "lastModified": 1736394720,
"narHash": "sha256-zwVvxrdIzralnSbcpghA92tWu2DV2lwv89xZc8MTrbg=", "narHash": "sha256-WHz4YZbGhsAthr+teG64E7PVmIZeD8S3OORVMVw5Br0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "205fd4226592cc83fd4c0885a3e4c9c400efabb5", "rev": "f3762b9c4b04856beec3d8ecb781df3c8aac7b04",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-23.11", "ref": "master",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1736200483,
"narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-24.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1735834308, "lastModified": 1736012469,
"narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6df24922a1400241dae323af55f30e4318a6ca65", "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -742,11 +758,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1735834308, "lastModified": 1736012469,
"narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6df24922a1400241dae323af55f30e4318a6ca65", "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -787,11 +803,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1736112263, "lastModified": 1736374433,
"narHash": "sha256-tSYWCZhs21SVg+X6jQrHGchok3db6nqZ4vL+x2ySJWk=", "narHash": "sha256-oziJ5klXSS/wTJaoyL6oSYmRGpRFCYpJhq8Jl6q6NRU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "7896856db1de897e95333aed381f06fa8788fff7", "rev": "83153e96c25d989020d028af51cf947aa843dc3c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -808,11 +824,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1736140611, "lastModified": 1736141144,
"narHash": "sha256-91LE62GlfXn4tjdwXyvv8YNTF/GZZ/Fyp1WoHDUKEAw=", "narHash": "sha256-B8+ufizwKxcsiim1JwGMWuBV0mzT21YTOWGJ8vB++Cg=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "8622e741a8271d21cecd2590d51e699fc566dd44", "rev": "05677857384453abcccc4ea2a3b5273753673a4e",
"revCount": 98, "revCount": 99,
"type": "git", "type": "git",
"url": "https://git.sapphic.engineer/noe/noe.sh" "url": "https://git.sapphic.engineer/noe/noe.sh"
}, },
@ -906,6 +922,7 @@
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_4",
"nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-unstable": "nixpkgs-unstable",
"nixvim": "nixvim", "nixvim": "nixvim",
@ -959,11 +976,11 @@
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_5"
}, },
"locked": { "locked": {
"lastModified": 1736064798, "lastModified": 1736203741,
"narHash": "sha256-xJRN0FmX9QJ6+w8eIIIxzBU1AyQcLKJ1M/Gp6lnSD20=", "narHash": "sha256-eSjkBwBdQk+TZWFlLbclF2rAh4JxbGg8az4w/Lfe7f4=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "5dc08f9cc77f03b43aacffdfbc8316807773c930", "rev": "c9c88f08e3ee495e888b8d7c8624a0b2519cb773",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1045,11 +1062,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1735905407, "lastModified": 1736115332,
"narHash": "sha256-1hKMRIT+QZNWX46e4gIovoQ7H8QRb7803ZH4qSKI45o=", "narHash": "sha256-FBG9d7e0BTFfxVdw4b5EmNll2Mv7hfRc54hbB4LrKko=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "29806abab803e498df96d82dd6f34b32eb8dd2c8", "rev": "1788ca5acd4b542b923d4757d4cfe4183cc6a92d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -9,8 +9,9 @@
# Nixpkgs (usually unstable) # Nixpkgs (usually unstable)
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-23.11"; nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-master.url = "github:nixos/nixpkgs/master";
# Home manageKr # Home manageKr
home-manager = { home-manager = {

View file

@ -13,6 +13,7 @@
services.plex = { services.plex = {
enable = true; enable = true;
openFirewall = true; openFirewall = true;
package = pkgs.master.plex;
}; };
internal.nas0 = { internal.nas0 = {

View file

@ -1,10 +1,12 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8">
<title>seedbox</title> <title>seedbox</title>
<style> <style>
html { html {
background-color: #1f1515; background-color: #1f1515;
color: #efefef; color: #efefef;
} }
main { main {
margin: 0 auto; margin: 0 auto;
text-align: center; text-align: center;
@ -34,6 +36,7 @@
width: 150px; width: 150px;
height: 150px; height: 150px;
} }
&.small a { &.small a {
width: 150px; width: 150px;
height: 100px; height: 100px;
@ -48,36 +51,83 @@
font-weight: bold; font-weight: bold;
font-size: 1.1em; font-size: 1.1em;
} }
.name {
font-size: 0.7em;
font-style: italic;
}
footer {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
ul {
text-align: left;
padding-left: 10px;
}
.info {
background: #0e0a0a;
padding: 30px;
}
}
</style> </style>
<main> <main>
<header><h1>the seedbox</h1></header> <header>
<h1>the seedbox</h1>
</header>
<section class="big"> <section class="big">
<a href="/sonarr"> <a href="/sonarr">
<div class="emoji">📺</div> <div class="emoji">📺</div>
<div class="title">Shows &amp; Anime</div> <div class="title">Shows &amp; Anime</div>
<div>sonarr</div> <div class="name">sonarr</div>
</a> </a>
<a href="/radarr"> <a href="/radarr">
<div class="emoji">🎥</div> <div class="emoji">🎥</div>
<div class="title">Movies</div> <div class="title">Movies</div>
<div>Radarr</div> <div class="name">radarr</div>
</a> </a>
<a href="/lidarr"> <a href="/lidarr">
<div class="emoji">🎶</div> <div class="emoji">🎶</div>
<div class="title">Music</div> <div class="title">Music</div>
<div>Lidarr</div> <div class="name">lidarr</div>
</a> </a>
</section> </section>
<section class="small"> <section class="small">
<a href="/prowlarr"> <a href="/prowlarr">
<div class="title">Tracker Management</div> <div class="title">Tracker Management</div>
<div>prowlarr</div> <div class="name">prowlarr</div>
</a> </a>
<a href="/transmission"> <a href="/transmission">
<div class="title">Torrent Client</div> <div class="title">Torrent Client</div>
<div>transmission</div> <div class="name">transmission</div>
</a> </a>
</section> </section>
<footer>Username/Password: <code>foxfox</code></section> <footer>
<p class="info">
Username/Password: <code>foxfox</code></section>
</p>
<div class="info">
<b>Transmission Destination => Plex</b>
<ul>
<li>
<code>/Movies</code> => Movies
</li>
<li>
<code>/AnimeMovies</code> => Anime Movies
</li>
<li>
<code>/Shows</code> => TV Shows
</li>
<li>
<code>/Anime</code> => Anime
</li>
<li>
<code>/data/completed</code> => NAS-only in <code>nas0:/Torrents/completed</code>
</li>
</ul>
</div>
</main> </main>

View file

@ -27,7 +27,7 @@
config.allowUnfree = true; config.allowUnfree = true;
}; };
master = import inputs.nixpkgs-unstable { master = import inputs.nixpkgs-master {
system = final.system; system = final.system;
config.allowUnfree = true; config.allowUnfree = true;
}; };