Fix CJK for Steam

This commit is contained in:
Invariantspace 2024-03-03 21:12:38 -08:00
parent 026ab43392
commit c1549454ed
2 changed files with 62 additions and 58 deletions

View file

@ -12,6 +12,7 @@ in
sansSerif = [ "Sarasa UI SC" ]; sansSerif = [ "Sarasa UI SC" ];
monospace = [ "Sarasa Mono SC" ]; monospace = [ "Sarasa Mono SC" ];
}; };
fontDir.enable = true;
packages = with pkgs; [ packages = with pkgs; [
sarasa-gothic sarasa-gothic
noto-fonts-emoji noto-fonts-emoji
@ -20,70 +21,72 @@ in
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
users.${usr} = { users.${usr} = { config, osConfig, pkgs, ... }:
home = { {
packages = with pkgs; [ home = {
dua file.".local/share/fonts".source = config.lib.file.mkOutOfStoreSymlink "/run/current-system/sw/share/X11/fonts";
fd packages = with pkgs; [
nil dua
nixpkgs-fmt fd
rclone nil
sops nixpkgs-fmt
]; rclone
stateVersion = config.system.stateVersion; sops
};
programs = {
bat.enable = true;
bottom.enable = true;
direnv = {
enable = true;
nix-direnv.enable = true;
};
eza = {
enable = true;
enableAliases = true;
};
fish.enable = true;
fzf.enable = true;
git = {
enable = true;
extraConfig = {
core.autocrlf = "input";
init.defaultBranch = "development";
pull.rebase = false;
push.autoSetupRemote = true;
};
ignores = [
".direnv"
".envrc"
]; ];
userEmail = config.constants.postMaster; stateVersion = osConfig.system.stateVersion;
userName = config.constants.userName;
}; };
helix = { programs = {
enable = true; bat.enable = true;
defaultEditor = true; bottom.enable = true;
settings = { direnv = {
editor = { enable = true;
lsp.display-inlay-hints = true; nix-direnv.enable = true;
soft-wrap.enable = true; };
eza = {
enable = true;
enableAliases = true;
};
fish.enable = true;
fzf.enable = true;
git = {
enable = true;
extraConfig = {
core.autocrlf = "input";
init.defaultBranch = "development";
pull.rebase = false;
push.autoSetupRemote = true;
}; };
theme = "base16_transparent"; ignores = [
".direnv"
".envrc"
];
userEmail = osConfig.constants.postMaster;
userName = osConfig.constants.userName;
};
helix = {
enable = true;
defaultEditor = true;
settings = {
editor = {
lsp.display-inlay-hints = true;
soft-wrap.enable = true;
};
theme = "base16_transparent";
};
};
ripgrep.enable = true;
starship = {
enable = true;
enableTransience = true;
};
tealdeer.enable = true;
zoxide = {
enable = true;
options = [ "--cmd cd" ];
}; };
}; };
ripgrep.enable = true; xdg.enable = true;
starship = {
enable = true;
enableTransience = true;
};
tealdeer.enable = true;
zoxide = {
enable = true;
options = [ "--cmd cd" ];
};
}; };
xdg.enable = true;
};
}; };
programs.fish.enable = true; programs.fish.enable = true;

View file

@ -5,6 +5,7 @@ let usr = config.constants.userName; in {
let xdgCfg = config.xdg; in { let xdgCfg = config.xdg; in {
gtk = { gtk = {
enable = true; enable = true;
gtk2.configLocation = "${xdgCfg.configHome}/gtk-2.0/gtkrc";
theme = { theme = {
name = "Sweet-Dark"; name = "Sweet-Dark";
package = pkgs.sweet; package = pkgs.sweet;