gitleaks devshell + sops ip reverse-proxy

This commit is contained in:
Your Name 2024-03-21 21:17:52 +03:00
parent a179dad397
commit 3bec2c7a70
4 changed files with 16 additions and 6 deletions

View file

@ -20,7 +20,18 @@
sops-nix.url = "github:Mic92/sops-nix"; sops-nix.url = "github:Mic92/sops-nix";
}; };
outputs = inputs @ { self, nixpkgs, nixpkgs-stable, nixpkgs-unstable, home-manager, firefox, anyrun, sops-nix, ... }: { outputs = inputs @ { self, nixpkgs, nixpkgs-stable, nixpkgs-unstable, home-manager, firefox, anyrun, sops-nix, ... }:
let
pkgs = nixpkgs.legacyPackages."x86_64-linux";
in {
devShells."x86_64-linux".default = pkgs.mkShell {
name = "delta";
packages = with pkgs; [ gitleaks pre-commit ];
shellHook = ''
gitleaks detect -v
pre-commit install &> /dev/null
'';
};
nixosConfigurations.dlaptop = nixpkgs-unstable.lib.nixosSystem { nixosConfigurations.dlaptop = nixpkgs-unstable.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs = { specialArgs = {

View file

@ -47,8 +47,6 @@ in {
# inputs.firefox.packages.${pkgs.system}.firefox-bin # inputs.firefox.packages.${pkgs.system}.firefox-bin
]); ]);
programs.firefox = { programs.firefox = {
enable = true; enable = true;
policies = { policies = {

View file

@ -87,4 +87,5 @@ in {
}; };
users.defaultUserShell = pkgs.fish; users.defaultUserShell = pkgs.fish;
programs.tmux.enable = true; programs.tmux.enable = true;
programs.direnv.enable = true;
} }

View file

@ -1,6 +1,6 @@
#ENC[AES256_GCM,data:TKFsca0ngKW2E0UzOkdwYBFqzUKFF5B5+OBBs5Q=,iv:3TpoJ0ERwn5coP+QCb07eKI0bDsCCJzVncvBPNt7ZJM=,tag:wXF9PqFJ6ATe9CDAtLUUDA==,type:comment] #ENC[AES256_GCM,data:TKFsca0ngKW2E0UzOkdwYBFqzUKFF5B5+OBBs5Q=,iv:3TpoJ0ERwn5coP+QCb07eKI0bDsCCJzVncvBPNt7ZJM=,tag:wXF9PqFJ6ATe9CDAtLUUDA==,type:comment]
nginx: nginx:
graf1: ENC[AES256_GCM,data:V2nwxbhaSZ/+yy2dxGEApWKVUBhpFSY=,iv:BaKJAt1YoDtPbforo40L49Sx2FlicgWzEV/0zGqHsE0=,tag:JcQL6WuPOTAFjJ52ym9+4w==,type:str] graf1: ENC[AES256_GCM,data:cHzo4wiGcDaQu30OOmrI/VQybE6tYuE=,iv:kA6sSxIvLWplfi7sDsB/MP8LaKX0lC8W7W7xa/0ieMk=,tag:tjwstrKdQY1F3xkERW9J8Q==,type:str]
graf2: ENC[AES256_GCM,data:on14sjWgmx2BIFjo30DIX2ywBZnrSjc=,iv:+KI+fm7BogtG7M3k6OCgw4am/qewwYJSXvgctL3KY3E=,tag:4eJLs2WuCmJ2ibTE82oirA==,type:str] graf2: ENC[AES256_GCM,data:on14sjWgmx2BIFjo30DIX2ywBZnrSjc=,iv:+KI+fm7BogtG7M3k6OCgw4am/qewwYJSXvgctL3KY3E=,tag:4eJLs2WuCmJ2ibTE82oirA==,type:str]
kibana: ENC[AES256_GCM,data:qlcKYupyXvWczHFSHwg11kpo27qatIs=,iv:ilu/iQAUmol7TFcGXU/BMD7VF/pvLEDYduyf0eGXTbE=,tag:8L72obuYITfBiV4h6Y+8Ng==,type:str] kibana: ENC[AES256_GCM,data:qlcKYupyXvWczHFSHwg11kpo27qatIs=,iv:ilu/iQAUmol7TFcGXU/BMD7VF/pvLEDYduyf0eGXTbE=,tag:8L72obuYITfBiV4h6Y+8Ng==,type:str]
sops: sops:
@ -27,8 +27,8 @@ sops:
YmhmZ256WW1yUFV3a3RScmNoSHFsbm8KNPDePbaa5fNywlOo9VBUli76lbkTRigU YmhmZ256WW1yUFV3a3RScmNoSHFsbm8KNPDePbaa5fNywlOo9VBUli76lbkTRigU
78jZRaQ0fKGobZ4R5lYzJWmZNDbkuEH1VG1L8PlNrbWsbcEvlDya7A== 78jZRaQ0fKGobZ4R5lYzJWmZNDbkuEH1VG1L8PlNrbWsbcEvlDya7A==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-03-21T17:10:24Z" lastmodified: "2024-03-21T18:15:30Z"
mac: ENC[AES256_GCM,data:x+MlSZdjTU/2hW1E8OddGYR8AGa2jxKUz+WzGFM170iM/UJulUnwGVUH9qBbxP/mZk0HTUXF++N+HJopQ+ki4sUi/CFuqoivV3HsgpxBqKR4m4uANHG/6cZenEQOco7nig5lI9+T+pmOZv21AAXCiAGC/H7XdRg0jZ6zDjzH+1A=,iv:RJ8sdc7FEFA14hoQgv/HgOEGwhLLa2wahHEvhSHoqmA=,tag:Cw/kazz5vHKtss2CoWq9qw==,type:str] mac: ENC[AES256_GCM,data:Wk2tO5f39lm+vk32pLF1bfK5S3KaXg0YmJDfh6Qa32UnOrQf7ZHpeKMowhh1MBEcnLkUTopmkQFg8KbOF+Tn3cpmupovYKaS2qF8yyWTz+3vX+/tmGQInenTIfYY3Vw236MNaRdk391mBc4Gyretnx/RAEEMizWouXxxxP/6uMQ=,iv:D7EVr6VqLWNFnpzYgXyIXry6z9PFILmcdFQV3oUu19c=,tag:HrYArugXPKFRvBcwK1iDLQ==,type:str]
pgp: [] pgp: []
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.8.1 version: 3.8.1