my nixos/home-manager configuration
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(home-manager): add pub keys

youn c0f52aff 8752e5d8

+36
+6
home-manager/clever-cloud.nix
··· 14 14 }; 15 15 }; 16 16 17 + home.file = { 18 + ".ssh/master.pub".enable = true; 19 + ".ssh/clever-cloud.pub".enable = true; 20 + ".ssh/arch-user-repository.pub".enable = true; 21 + }; 22 + 17 23 nixpkgs.config.allowUnfreePredicate = 18 24 pkg: 19 25 builtins.elem (lib.getName pkg) [
+18
home-manager/common.nix
··· 1 1 { 2 2 pkgs, 3 + lib, 3 4 user, 4 5 ... 5 6 }: ··· 9 10 home.homeDirectory = user.homeDirectory; 10 11 11 12 home.stateVersion = "25.05"; 13 + 14 + home.file = { 15 + ".ssh/master.pub" = { 16 + enable = lib.mkDefault false; 17 + text = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFPO/hKBeNBJVbq8yPL13KRBLCn+gpXyNtAs1UyvyP9Z"; 18 + }; 19 + 20 + ".ssh/clever-cloud.pub" = { 21 + enable = lib.mkDefault false; 22 + text = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID1krg5H1ekYVacZPCKvYARdBy4JT5M+fGo2EFvJD0n4"; 23 + }; 24 + 25 + ".ssh/arch-user-repository.pub" = { 26 + enable = lib.mkDefault false; 27 + text = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDJ8D1zFG29hHuE5uJk1W5D+UrmhYlUYks8MvLtZQoa"; 28 + }; 29 + }; 12 30 13 31 home.packages = with pkgs; [ 14 32 # cli
+6
home-manager/desktop.nix
··· 16 16 }; 17 17 }; 18 18 19 + home.file = { 20 + ".ssh/master.pub".enable = true; 21 + ".ssh/clever-cloud.pub".enable = true; 22 + ".ssh/arch-user-repository.pub".enable = true; 23 + }; 24 + 19 25 nixpkgs.config.allowUnfreePredicate = 20 26 pkg: 21 27 builtins.elem (lib.getName pkg) [
+6
home-manager/laptop.nix
··· 16 16 }; 17 17 }; 18 18 19 + home.file = { 20 + ".ssh/master.pub".enable = true; 21 + ".ssh/clever-cloud.pub".enable = true; 22 + ".ssh/arch-user-repository.pub".enable = true; 23 + }; 24 + 19 25 nixpkgs.config.allowUnfreePredicate = 20 26 pkg: 21 27 builtins.elem (lib.getName pkg) [