My Nix Configuration

[flake] update font configurations

pyrox.dev f0e7628a 050c21d8

verified
Changed files
+27 -24
modules
home
programs
ghostty
starship
systems
x86_64-linux
zaphod
+1
modules/home/programs/ghostty/settings.nix
···
font-family-italic = "BlexMono Nerd Font Italic";
font-family-bold-italic = "BlexMono Nerd Font Bold Italic";
font-size = 14;
cursor-style = "block";
window-decoration = false;
···
font-family-italic = "BlexMono Nerd Font Italic";
font-family-bold-italic = "BlexMono Nerd Font Bold Italic";
font-size = 14;
+
font-codepoint-map = "U+E000-U+E00A,U+E0A0-U+E0A3,U+E0B0-U+E0C8,U+E0CA,U+E0CC-U+E0D7,U+E200-U+E2A9,U+E300-U+E3E3,U+E5FA-U+E6B7,U+E700-U+E8EF,U+EA60-U+EC1E,U+ED00-U+F2FF,U+EE00-U+EE0B,U+F300-U+F381,U+F400-U+F533,U+F0001-U+F1AF0=Symbols Nerd Font";
cursor-style = "block";
window-decoration = false;
+25 -21
modules/home/programs/starship/settings.nix
···
format = lib.concatStrings [
"$hostname"
"$directory"
-
"$rust"
"$python"
-
"$golang"
"$nodejs"
"$lua"
"$git_branch"
"$git_status"
"$battery"
"$shlvl"
-
" "
"$character"
];
right_format = lib.concatStrings [ "$nix_shell" ];
directory = {
-
read_only = " ";
};
git_branch = {
symbol = " ";
-
format = "\\[[$symbol$branch]($style)\\]";
};
git_status = {
-
format = "([\\[$all_status$ahead_behind\\]]($style))";
};
-
golang = {
-
symbol = " ";
-
format = "\\[[$symbol($version)]($style)\\]";
};
nodejs = {
-
format = "\\[[$symbol($version)]($style)\\]";
};
lua = {
symbol = " ";
-
format = "\\[[\${symbol}\${version}]($style)\\]";
};
package = {
-
symbol = " ";
-
format = "\\[[$symbol$version]($style)\\]";
};
python = {
symbol = " ";
-
format = "\\[[\${symbol}\${pyenv_prefix}(\${version})(\\($virtualenv\\))]($style)\\]";
-
};
-
rust = {
-
symbol = " ";
-
format = "\\[[$symbol($version)]($style)\\]";
};
shlvl = {
symbol = " ";
};
nix_shell = {
symbol = " ";
-
format = "\\[[$symbol($name)]($style)\\]";
};
aws.disabled = true;
conda.disabled = true;
crystal.disabled = true;
dart.disabled = true;
-
deno.disabled = true;
docker_context.disabled = true;
dotnet.disabled = true;
elixir.disabled = true;
···
env_var.disabled = true;
erlang.disabled = true;
gcloud.disabled = true;
helm.disabled = true;
-
hostname.disabled = true;
java.disabled = true;
jobs.disabled = true;
julia.disabled = true;
···
rlang.disabled = true;
red.disabled = true;
ruby.disabled = true;
scala.disabled = true;
singularity.disabled = true;
swift.disabled = true;
···
format = lib.concatStrings [
"$hostname"
"$directory"
"$python"
+
"$deno"
"$nodejs"
"$lua"
"$git_branch"
"$git_status"
"$battery"
"$shlvl"
"$character"
];
right_format = lib.concatStrings [ "$nix_shell" ];
directory = {
+
read_only = " ";
};
git_branch = {
symbol = " ";
+
format = "(\\[[$symbol$branch]($style)\\])";
};
git_status = {
+
format = "(\\[[$all_status$ahead_behind]($style)\\])";
};
+
deno = {
+
symbol = " ";
+
format = "(\\[[$symbol($version)]($style)\\])";
};
nodejs = {
+
format = "(\\[[$symbol($version)]($style)\\])";
+
detect_files = [
+
"package.json"
+
".node-version"
+
".nvmrc"
+
"!deno.json"
+
"!deno.lock"
+
];
};
lua = {
symbol = " ";
+
format = "(\\[[$symbol($version)]($style)\\])";
};
package = {
+
symbol = "󰏖 ";
+
format = "(\\[[$symbol$version]($style)\\])";
};
python = {
symbol = " ";
+
pyenv_version_name = false;
+
version_format = "v$major.$minor";
+
format = "(\\[[$symbol($version)($virtualenv)]($style)\\])";
};
shlvl = {
symbol = " ";
+
format = "(\\[[$symbol$shlvl]($style)\\])";
};
nix_shell = {
symbol = " ";
+
format = "(\\[[$symbol($name)]($style)\\])";
};
aws.disabled = true;
conda.disabled = true;
crystal.disabled = true;
dart.disabled = true;
docker_context.disabled = true;
dotnet.disabled = true;
elixir.disabled = true;
···
env_var.disabled = true;
erlang.disabled = true;
gcloud.disabled = true;
+
golang.disabled = true;
helm.disabled = true;
java.disabled = true;
jobs.disabled = true;
julia.disabled = true;
···
rlang.disabled = true;
red.disabled = true;
ruby.disabled = true;
+
rust.disabled = true;
scala.disabled = true;
singularity.disabled = true;
swift.disabled = true;
+1 -3
systems/x86_64-linux/zaphod/fonts.nix
···
};
packages = with pkgs; [
ibm-plex
-
nerd-fonts.fira-code
-
nerd-fonts.fira-mono
nerd-fonts.blex-mono
-
nerd-fonts.jetbrains-mono
];
};
}
···
};
packages = with pkgs; [
ibm-plex
nerd-fonts.blex-mono
+
nerd-fonts.symbols-only
];
};
}