This commit is contained in:
2025-09-03 23:49:49 +03:00
parent 714050513f
commit e314026bb8
4 changed files with 58 additions and 48 deletions
Generated
+39 -39
View File
@@ -28,11 +28,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756115622, "lastModified": 1756733629,
"narHash": "sha256-iv8xVtmLMNLWFcDM/HcAPLRGONyTRpzL9NS09RnryRM=", "narHash": "sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "bafad29f89e83b2d861b493aa23034ea16595560", "rev": "a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -61,11 +61,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1754487366, "lastModified": 1756770412,
"narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "rev": "4524271976b625a4a605beefd893f270620fd751",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -135,11 +135,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755404445, "lastModified": 1756381920,
"narHash": "sha256-K+DsOYkPjDX3kyzUsQ+to5bwX7ac8YUiF7oSPR080+4=", "narHash": "sha256-h6FZq485lEhkTICK779ZQ2kUWe3BieUqIKuJ2jef7SI=",
"owner": "vinceliuice", "owner": "vinceliuice",
"repo": "grub2-themes", "repo": "grub2-themes",
"rev": "6f235a8bc5501b257df32330d70dd0c9324dcd74", "rev": "8f30385f556a92ecbcc0c1800521730187da1cd7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -155,11 +155,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756261190, "lastModified": 1756903364,
"narHash": "sha256-eiy0klFK5EVJLNilutR7grsZN/7Itj9DyD75eyOf83k=", "narHash": "sha256-vZh/YH2D7oDFek10r0TbGn3qJrqGv69sSP+oF8PFDqQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "77f348da3176dc68b20a73dab94852a417daf361", "rev": "6159629d05a0e92bb7fb7211e74106ae1d552401",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -175,11 +175,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741303672, "lastModified": 1756852730,
"narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", "narHash": "sha256-qPere4RBHoZxiEGl8zXU8gjroZg4gkYGEwaAbKmL4vE=",
"owner": "musnix", "owner": "musnix",
"repo": "musnix", "repo": "musnix",
"rev": "d56a15f30329f304151e4e05fa82264d127da934", "rev": "7ccc92050e43dc92309396c6f2fe1f542214a242",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -195,11 +195,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756008611, "lastModified": 1756612744,
"narHash": "sha256-rfTBWuTXi9/X7GhtF562FKNXKh2kvKb6dwI5lV1SjPE=", "narHash": "sha256-/glV6VAq8Va3ghIbmhET3S1dzkbZqicsk5h+FtvwiPE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "52dec1cb33a614accb9e01307e17816be974d24d", "rev": "3fe768e1f058961095b4a0d7a2ba15dc9736bdc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -233,11 +233,11 @@
}, },
"nixos-facter-modules": { "nixos-facter-modules": {
"locked": { "locked": {
"lastModified": 1756291602, "lastModified": 1756491981,
"narHash": "sha256-FYhiArSzcx60OwoH3JBp5Ho1D5HEwmZx6WoquauDv3g=", "narHash": "sha256-lXyDAWPw/UngVtQfgQ8/nrubs2r+waGEYIba5UX62+k=",
"owner": "numtide", "owner": "numtide",
"repo": "nixos-facter-modules", "repo": "nixos-facter-modules",
"rev": "5c37cee817c94f50710ab11c25de572bc3604bd5", "rev": "c1b29520945d3e148cd96618c8a0d1f850965d8c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -248,11 +248,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1756245047, "lastModified": 1756925795,
"narHash": "sha256-9bHzrVbjAudbO8q4vYFBWlEkDam31fsz0J7GB8k4AsI=", "narHash": "sha256-kUb5hehaikfUvoJDEc7ngiieX88TwWX/bBRX9Ar6Tac=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "a65b650d6981e23edd1afa1f01eb942f19cdcbb7", "rev": "ba6fab29768007e9f2657014a6e134637100c57d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -288,11 +288,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1756288264, "lastModified": 1756819007,
"narHash": "sha256-Om8adB1lfkU7D33VpR+/haZ2gI5r3Q+ZbIPzE5sYnwE=", "narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ddd1826f294a0ee5fdc198ab72c8306a0ea73aa9", "rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -320,11 +320,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1753579242, "lastModified": 1754788789,
"narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", "rev": "a73b9c743612e4244d865a2fdee11865283c04e6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -335,11 +335,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1756379267, "lastModified": 1756932205,
"narHash": "sha256-c9au+gPNJ74g0cEo3iKsl/bgI89Lpqe5hvVI8L5f57M=", "narHash": "sha256-uorhyN9o1qWKEPwtfayl/oBI6fkfsXLUUVOTpv5ZXG4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6bd1d83f39ed4a5e2f7932da8f00226e0f2a5368", "rev": "24dfb4be95a0a609f58f578f3221be0fc482c781",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -357,11 +357,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756376575, "lastModified": 1756930996,
"narHash": "sha256-H3/XDDicpmnCNMCS079NxsDXr2YxeL/Ys3sWMwuEec4=", "narHash": "sha256-XvinXwwbfNeZeFASdG7c47eBd41Q75yKWmhjDt2u1VI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "59625cf920bf670aa37bfa3dbc0677851e03d622", "rev": "d3aeae122319e2494327bec090962655e5353b77",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -422,11 +422,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1754501628, "lastModified": 1756632588,
"narHash": "sha256-FExJ54tVB5iu7Dh2tLcyCSWpaV+lmUzzWKZUkemwXvo=", "narHash": "sha256-ydam6eggXf3ZwRutyCABwSbMAlX+5lW6w1SVZQ+kfSo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "plasma-manager", "repo": "plasma-manager",
"rev": "cca090f8115c4172b9aef6c5299ae784bdd5e133", "rev": "d47428e5390d6a5a8f764808a4db15929347cd77",
"type": "github" "type": "github"
}, },
"original": { "original": {
+1 -1
View File
@@ -47,7 +47,7 @@ let
useUserPackages = true; useUserPackages = true;
users."${xlib.device.username}" = homeModule; users."${xlib.device.username}" = homeModule;
users.root = rootModule; users.root = rootModule;
sharedModules = [ inputs.plasma-manager.homeManagerModules.plasma-manager ]; sharedModules = [ inputs.plasma-manager.homeModules.plasma-manager ];
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
}; };
}; };
+1 -1
View File
@@ -9,7 +9,7 @@
{ {
services = { services = {
immich = { immich = {
package = inputs.self.packages.x86_64-linux.immich; #package = inputs.self.packages.x86_64-linux.immich;
enable = true; enable = true;
port = 2283; port = 2283;
host = "0.0.0.0"; host = "0.0.0.0";
+17 -7
View File
@@ -1,5 +1,10 @@
# Auto-generated using compose2nix v0.3.2-pre. # Auto-generated using compose2nix v0.3.2-pre.
{ pkgs, lib, config, ... }: {
pkgs,
lib,
config,
...
}:
{ {
# Runtime # Runtime
@@ -10,11 +15,13 @@
}; };
# Enable container name DNS for all Podman networks. # Enable container name DNS for all Podman networks.
networking.firewall.interfaces = let networking.firewall.interfaces =
matchAll = if !config.networking.nftables.enable then "podman+" else "podman*"; let
in { matchAll = if !config.networking.nftables.enable then "podman+" else "podman*";
"${matchAll}".allowedUDPPorts = [ 53 ]; in
}; {
"${matchAll}".allowedUDPPorts = [ 53 ];
};
virtualisation.oci-containers.backend = "podman"; virtualisation.oci-containers.backend = "podman";
@@ -48,7 +55,10 @@
# Builds # Builds
systemd.services."podman-build-3xui_app" = { systemd.services."podman-build-3xui_app" = {
path = [ pkgs.podman pkgs.git ]; path = [
pkgs.podman
pkgs.git
];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
TimeoutSec = 300; TimeoutSec = 300;