diff --git a/flake.lock b/flake.lock index 75d9a57..71c5270 100644 --- a/flake.lock +++ b/flake.lock @@ -136,6 +136,24 @@ } }, "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_2" + }, + "locked": { + "lastModified": 1768135262, + "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { "inputs": { "nixpkgs-lib": [ "nvix", @@ -284,14 +302,17 @@ }, "nix-secrets": { "inputs": { - "nixpkgs": "nixpkgs_5" + "flake-parts": "flake-parts_2", + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1767150874, - "narHash": "sha256-F59DlANI2cCSEmDYdCGBxI5jlIq+g+6prZPvtX8mBeg=", + "lastModified": 1768333551, + "narHash": "sha256-6NHNKXhqYmd2qijZlzJQPL4Tj8m6BjtaapW+6JBSibM=", "ref": "refs/heads/master", - "rev": "048111b8d221fbcefee6855ca6f8bde0b7d636bf", - "revCount": 164, + "rev": "ae5835ad7cdeb9953b416de89bf265ac697f956d", + "revCount": 167, "type": "git", "url": "ssh://git@github.com/TheWanderingCrow/nix-secrets" }, @@ -347,6 +368,21 @@ "type": "github" } }, + "nixpkgs-lib_2": { + "locked": { + "lastModified": 1765674936, + "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, "nixpkgs-stable": { "locked": { "lastModified": 1766201043, @@ -428,20 +464,6 @@ } }, "nixpkgs_5": { - "locked": { - "lastModified": 1750605355, - "narHash": "sha256-xT8cPLTxlktxI9vSdoBlAVK7dXgd8IK59j7ZwzkkhnI=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "3078b9a9e75f1790e6d6ef9955fdc6a2d1740cc6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_6": { "locked": { "lastModified": 1766201043, "narHash": "sha256-eplAP+rorKKd0gNjV3rA6+0WMzb1X1i16F5m5pASnjA=", @@ -457,7 +479,7 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_6": { "locked": { "lastModified": 1757745802, "narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=", @@ -473,7 +495,7 @@ "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_7": { "locked": { "lastModified": 1756696532, "narHash": "sha256-6FWagzm0b7I/IGigOv9pr6LL7NQ86mextfE8g8Q6HBg=", @@ -492,9 +514,9 @@ "nvf": { "inputs": { "flake-compat": "flake-compat", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_3", "mnw": "mnw", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_7", "systems": "systems_2" }, "locked": { @@ -513,7 +535,7 @@ }, "nvix": { "inputs": { - "nixpkgs": "nixpkgs_7", + "nixpkgs": "nixpkgs_6", "nvf": "nvf" }, "locked": { @@ -579,7 +601,7 @@ "impermanence": "impermanence", "nix-darwin": "nix-darwin", "nix-secrets": "nix-secrets", - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_5", "nixpkgs-darwin": "nixpkgs-darwin", "nixpkgs-stable": "nixpkgs-stable", "nixpkgs-unstable": "nixpkgs-unstable", diff --git a/flake.nix b/flake.nix index f8c4415..713f446 100644 --- a/flake.nix +++ b/flake.nix @@ -123,7 +123,10 @@ }; # CrOS inputs - nix-secrets.url = "git+ssh://git@github.com/TheWanderingCrow/nix-secrets"; + nix-secrets = { + url = "git+ssh://git@github.com/TheWanderingCrow/nix-secrets"; + inputs.nixpkgs.follows = "nixpkgs"; + }; nvix.url = "github:TheWanderingCrow/nvix"; actualbudget-report.url = "git+https://git.wanderingcrow.net/TheWanderingCrow/actualbudget-report"; }; diff --git a/hosts/nixos/Parzival/default.nix b/hosts/nixos/Parzival/default.nix index 29bd19a..dac87a7 100644 --- a/hosts/nixos/Parzival/default.nix +++ b/hosts/nixos/Parzival/default.nix @@ -53,6 +53,8 @@ }; networking = { + firewall.checkReversePath = false; + firewall.enable = false; networkmanager = { enable = true; plugins = [ @@ -71,4 +73,6 @@ canTouchEfiVariables = true; }; }; + + programs.adb.enable = true; } diff --git a/modules/services/jellyfin/default.nix b/modules/services/jellyfin/default.nix index 762fa8a..fde2840 100644 --- a/modules/services/jellyfin/default.nix +++ b/modules/services/jellyfin/default.nix @@ -2,9 +2,15 @@ config, lib, pkgs, + inputs, ... }: { + + imports = [ + inputs.nix-secrets.flakeModules.jellyfin + ]; + services.jellyfin = { enable = true; openFirewall = true;