My NixOS configuration and dotfiles
1{ pkgs, pkgs-unstable, ... }:
2{
3 programs.git = {
4 enable = true;
5 package = pkgs.gitFull;
6
7 signing = {
8 key = "~/.ssh/id_ed25519_signing";
9 format = "ssh";
10 signByDefault = true;
11 };
12
13 settings = {
14 user = {
15 name = "DuskyElf";
16 email = "git@duskyelf.me";
17 };
18 init.defaultBranch = "main";
19 };
20 };
21
22 programs.worktrunk = {
23 enable = true;
24 package = pkgs-unstable.worktrunk;
25 };
26
27 home.packages = [ pkgs.github-cli ];
28}