Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
- Update flake
- Remove kitty, iterm2, add Ghostty
- Add `homePath` to global config
- Use mise to install devtools
- Build Ruby with jemalloc
- Inline some ZSH initializations
- Fix tilde remap by using a launchd daemon
- Better XDG support - cleaning up dotfiles
  • Loading branch information
KubqoA committed Dec 30, 2024
1 parent ae3df4e commit 69d8113
Show file tree
Hide file tree
Showing 15 changed files with 306 additions and 202 deletions.
20 changes: 17 additions & 3 deletions config.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ with lib; {
options = {
username = mkOption {type = types.str;};
dotfilesPath = mkOption {type = types.str;};
homePath = mkOption {type = types.str;};
gitSigningKey = mkOption {type = types.str;};
gpgSshControl = mkOption {type = types.str;};
sshPublicKey = mkOption {type = types.str;};
Expand All @@ -24,8 +25,21 @@ with lib; {
"aarch64-darwin" = "/Users/${config.username}/.config/dotfiles";
}
.${system};
gitSigningKey = "4EB39A80B52672EC";
gpgSshControl = "CC54AAD6EF69F323DEB5CDDF9521D2F679686C9E";
sshPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJP8m7CjSO/Rme3xkIAnvQrVi0AUnLGwDm5DoM6JucWj";
homePath =
lib.mkDefault
{
x86_64-linux = "/home/${config.username}";
aarch64-linux = "/home/${config.username}";
aarch64-darwin = "/Users/${config.username}";
}
.${system};
# gpg --list-secret-keys --keyid-format=long --with-keygrip
gitSigningKey = "3F6BC2C89D644E2A";
gpgSshControl = ''
CC54AAD6EF69F323DEB5CDDF9521D2F679686C9E
8B9C3AD17594CA999C879DEE644A8F8D9D61DB05
'';
# ssh-add -L
sshPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHP5frSskVtjewKR1Bg2U7DFyG/o9HmwaRKbX8vnnEW+";
};
}
206 changes: 143 additions & 63 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 69d8113

Please sign in to comment.