❄️ Nix configurations
0
fork

Configure Feed

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

update dev parts

Signed-off-by: A.Ottr <alex@otter.foo>

A.Ottr ad223ada c4d8deee

+97
+12
home/common/dev/blog.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: { 7 + 8 + home.packages = with pkgs; [ 9 + hugo # cli for content creation 10 + ]; 11 + 12 + }
+16
home/common/dev/default.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: { 7 + 8 + home.packages = with pkgs; [ 9 + nodejs_22 # node for intellij etc 10 + devenv 11 + direnv 12 + age 13 + sops 14 + ]; 15 + 16 + }
+53
home/common/git.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: { 7 + 8 + programs.fish.shellAbbrs = { 9 + g = "git"; 10 + ga = "git add"; 11 + gcm = "git commit -sm"; 12 + gp = "git push"; 13 + gpl = "git pull"; 14 + gr = "git rebase"; 15 + gs = "git status"; 16 + }; 17 + 18 + 19 + programs.gh = { 20 + enable = true; 21 + settings = { 22 + version = "1"; 23 + git_protocol = "ssh"; 24 + }; 25 + }; 26 + 27 + programs.git = { 28 + enable = true; 29 + 30 + userName = "Alex Ottr"; 31 + userEmail = "alex@otter.foo"; 32 + signing = { 33 + key = "B899892A9D13D8A761B5F3E0E3DC722E2943A517"; 34 + signByDefault = true; 35 + }; 36 + 37 + extraConfig = { 38 + init.defaultBranch = "main"; 39 + pull.rebase = true; 40 + rerere.enabled = true; 41 + 42 + tag.gpgSign = false; 43 + }; 44 + 45 + # includes = [{ 46 + # condition = "gitdir/i:~/Projects/telekom/**"; 47 + # contents = { 48 + # user.email = "dustin.kroeger@telekom.de"; 49 + # user.name = "Dustin Kroeger"; 50 + # }; 51 + # }]; 52 + }; 53 + }
+11
home/common/gpg.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: { 7 + 8 + programs.gpg = { 9 + enable = true; 10 + }; 11 + }
+5
home/otter/default.nix
··· 4 4 imports = [ 5 5 ../common/kitty.nix 6 6 ../common/fish.nix 7 + ../common/git.nix 8 + # ../common/gpg.nix 9 + 10 + ../common/dev 11 + ../common/dev/blog.nix 7 12 ]; 8 13 9 14 # Home Manager needs a bit of information about you and the paths it should