From 0aff316488da6f8de7a0b81948b6f1a5408232dd Mon Sep 17 00:00:00 2001 From: scouckel Date: Tue, 9 Dec 2025 23:58:44 -0600 Subject: add MY nordvpn flake (tap in) --- flake.lock | 61 +++++++++++++++++++++++++++++++++++++---------- flake.nix | 4 +++- modules/nixos/default.nix | 4 +++- 3 files changed, 54 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 4bde47f..c463d39 100644 --- a/flake.lock +++ b/flake.lock @@ -85,11 +85,11 @@ ] }, "locked": { - "lastModified": 1765217760, - "narHash": "sha256-BVVyAodLcAD8KOtR3yCStBHSE0WAH/xQWH9f0qsxbmk=", + "lastModified": 1765337252, + "narHash": "sha256-HuWQp8fM25fyWflbuunQkQI62Hg0ecJxWD52FAgmxqY=", "owner": "nix-community", "repo": "home-manager", - "rev": "e5b1f87841810fc24772bf4389f9793702000c9b", + "rev": "13cc1efd78b943b98c08d74c9060a5b59bf86921", "type": "github" }, "original": { @@ -168,11 +168,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1764950072, - "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", + "lastModified": 1765186076, + "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f61125a668a320878494449750330ca58b78c557", + "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", "type": "github" }, "original": { @@ -183,6 +183,22 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1764983851, + "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-25.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1764950072, "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", @@ -198,6 +214,24 @@ "type": "github" } }, + "nordvpn-flake": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1765344046, + "narHash": "sha256-YLrKOXMlj8GmxmEfrl6V5vza3lgbHj4RqfakPL6AweY=", + "owner": "scouckel", + "repo": "nordvpn-flake", + "rev": "3d6a84f0f1b6bccc997018c9f3d17bbb9b51eacb", + "type": "github" + }, + "original": { + "owner": "scouckel", + "repo": "nordvpn-flake", + "type": "github" + } + }, "nur": { "inputs": { "flake-parts": "flake-parts", @@ -206,11 +240,11 @@ ] }, "locked": { - "lastModified": 1765231447, - "narHash": "sha256-h1q0zsVG5a9rJGdTxodGxLyuuyy8mfaJ2jl1zITLvUc=", + "lastModified": 1765343409, + "narHash": "sha256-61T1Hzv22UvGIzkkZu8GX+z9JsSSV6HW99ThpMG5D70=", "owner": "nix-community", "repo": "NUR", - "rev": "ac541a9cd66b030e55fc0cf8b058139f6ee050fc", + "rev": "7e568db69129ba00949923ff1cadf24c2472535a", "type": "github" }, "original": { @@ -251,6 +285,7 @@ "nix-flatpak": "nix-flatpak", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs", + "nordvpn-flake": "nordvpn-flake", "nur": "nur", "nvf": "nvf", "spicetify": "spicetify", @@ -259,7 +294,7 @@ }, "spicetify": { "inputs": { - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "systems": "systems_2" }, "locked": { @@ -314,11 +349,11 @@ ] }, "locked": { - "lastModified": 1765175766, - "narHash": "sha256-M4zs4bVUv0UNuVGspwwlcGs5FpCDt52LQBA5a9nj5Lg=", + "lastModified": 1765275990, + "narHash": "sha256-2WhSfO4JjBqGIJJvwnwtOpoeTs628Y8GD7KthIoNhIY=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "5126a8426773dc213a8c0f0d646aca116194dab6", + "rev": "e7f4849710fe306852551f4ec34c6fc648896c22", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 90d830d..78dfe3d 100644 --- a/flake.nix +++ b/flake.nix @@ -26,9 +26,10 @@ url = "github:NotAShelf/nvf/v0.8"; inputs.nixpkgs.follows = "nixpkgs"; }; + nordvpn-flake.url = "github:scouckel/nordvpn-flake"; }; - outputs = { nixpkgs, home-manager, nix-flatpak, nur, auto-cpufreq, nixos-hardware, ... }@inputs: { + outputs = { nixpkgs, home-manager, nix-flatpak, nur, auto-cpufreq, nixos-hardware, nordvpn-flake, ... }@inputs: { nixosConfigurations = { # desktop vecna = nixpkgs.lib.nixosSystem { @@ -50,6 +51,7 @@ home-manager.extraSpecialArgs = {inherit inputs;}; } nur.modules.nixos.default + nordvpn-flake.nixosModules.nordvpn-flake ]; }; # laptop diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index d4a40f3..d3187df 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, config, ... }: +{ pkgs, ... }: { imports = [ @@ -31,6 +31,8 @@ programs.localsend.enable = true; + services.nordvpn.enable = true; + fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono jetbrains-mono -- cgit v1.3