|
|
|
@ -8,36 +8,25 @@ in { |
|
|
|
imports = [ |
|
|
|
./modules/cli/bat.nix |
|
|
|
./modules/cli/fish.nix |
|
|
|
./modules/keychain.nix |
|
|
|
./modules/cli/starship.nix |
|
|
|
]; |
|
|
|
|
|
|
|
home.file.".config/nvim".source = mkPersistentLink "dot_files/.config/nvim"; |
|
|
|
# home.file.".config/nvim".onChange = "nvim --headless \"+Lazy! sync\" +qa"; |
|
|
|
|
|
|
|
programs.keychain = { |
|
|
|
enable = true; |
|
|
|
enableFishIntegration = true; |
|
|
|
keys = [ |
|
|
|
"id_ed25519" |
|
|
|
]; |
|
|
|
}; |
|
|
|
|
|
|
|
# Home Manager needs a bit of information about you and the |
|
|
|
# paths it should manage. |
|
|
|
home.username = "hblobner"; |
|
|
|
home.homeDirectory = "/home/hblobner"; |
|
|
|
|
|
|
|
fonts = { |
|
|
|
fonts = with pkgs; [ |
|
|
|
noto-fonts |
|
|
|
noto-fonts-emoji |
|
|
|
font-awesome |
|
|
|
source-han-sans |
|
|
|
(nerdfonts.override { fonts = [ "Meslo" ]}) |
|
|
|
]; |
|
|
|
fontconfig = { |
|
|
|
enable = true; |
|
|
|
defaultFonts = { |
|
|
|
monospace = [ "Meslo LG M Regular Nerd Font Complete Mono" ]; |
|
|
|
serif = [ "Noto Serif" "Source Han Serif" ]; |
|
|
|
sansSerif = [ "Nono Sans" "Source Han Sans" ]; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
# Packages that should be installed to the user profile. |
|
|
|
home.packages = with pkgs; [ |
|
|
|
(pkgs.nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; }) |
|
|
|
|