summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock61
-rw-r--r--flake.nix4
-rw-r--r--modules/nixos/default.nix4
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": {
@@ -184,6 +184,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=",
"owner": "NixOS",
@@ -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