Harald Hoyer
e760944a4d
Replaces the previous JetBrainsMono font configuration with JetBrainsMono Nerd Font. This change ensures better compatibility with Nerd Font glyphs while maintaining the same font size.
46 lines
869 B
Nix
46 lines
869 B
Nix
{
|
|
lib,
|
|
pkgs,
|
|
config,
|
|
...
|
|
}:
|
|
{
|
|
home = {
|
|
username = "harald";
|
|
homeDirectory = "/Users/${config.home.username}";
|
|
stateVersion = "23.11"; # Please read the comment before changing.
|
|
};
|
|
|
|
programs.ssh.extraConfig = ''
|
|
#UseKeychain yes
|
|
#AddKeysToAgent yes
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
'';
|
|
|
|
metacfg = {
|
|
cli-apps = {
|
|
bash.enable = true;
|
|
fish.enable = true;
|
|
neovim.enable = true;
|
|
bat.enable = true;
|
|
starship.enable = true;
|
|
#home-manager.enable = true;
|
|
};
|
|
|
|
tools = {
|
|
#direnv.enable = true;
|
|
ssh.enable = true;
|
|
git.enable = true;
|
|
};
|
|
};
|
|
|
|
xdg.configFile."alacritty/alacritty.toml".source =
|
|
(pkgs.formats.toml { }).generate "alacritty-config"
|
|
{
|
|
font = {
|
|
normal.family = "JetBrainsMono Nerd Font";
|
|
size = 17;
|
|
};
|
|
};
|
|
}
|