From bab5100db99695afccee9cb4394b13b6376bdf92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Wed, 17 Apr 2024 19:02:44 +0200 Subject: [PATCH] 24 current 2024-04-17 17:19:51 23.11.20240405.72da83d 6.1.84 * --- flake.lock | 40 +++++++++++++++++++++++++++++++++++++++- flake.nix | 10 +++++++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index da9e275..799dfb3 100644 --- a/flake.lock +++ b/flake.lock @@ -75,6 +75,22 @@ "type": "github" } }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1713042715, + "narHash": "sha256-RifMwYuKu5v6x6O65msKDTqKkQ9crGwOB7yr20qMEuE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c27f3b6d8e29346af16eecc0e9d54b1071eae27e", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-unstable": { "locked": { "lastModified": 1712439257, @@ -120,7 +136,29 @@ "home-manager": "home-manager", "nixpkgs": "nixpkgs", "nixpkgs-unstable": "nixpkgs-unstable", - "plasma-manager": "plasma-manager" + "plasma-manager": "plasma-manager", + "sops-nix": "sops-nix" + } + }, + "sops-nix": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1713174909, + "narHash": "sha256-APoDs2GtzVrsE+Z9w72qpHzEtEDfuinWcNTN7zhwLxg=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "cc535d07cbcdd562bcca418e475c7b1959cefa4b", + "type": "github" + }, + "original": { + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index f48e539..83da621 100644 --- a/flake.nix +++ b/flake.nix @@ -9,6 +9,10 @@ url = "github:nix-community/home-manager/release-23.11"; inputs.nixpkgs.follows = "nixpkgs"; }; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; plasma-manager = { url = "github:pjones/plasma-manager"; inputs.nixpkgs.follows = "nixpkgs"; @@ -25,6 +29,7 @@ nixpkgs, nixpkgs-unstable, home-manager, + sops-nix, plasma-manager, ... } @ inputs: let @@ -51,7 +56,10 @@ home-manager.extraSpecialArgs = {inherit inputs;}; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; - home-manager.sharedModules = [plasma-manager.homeManagerModules.plasma-manager]; + home-manager.sharedModules = [ + plasma-manager.homeManagerModules.plasma-manager + inputs.sops-nix.homeManagerModules.sops + ]; home-manager.users.jonas = import ./home/jonas/home.nix; } ];