Fix CJK for Steam
This commit is contained in:
parent
026ab43392
commit
c1549454ed
2 changed files with 62 additions and 58 deletions
119
common/users.nix
119
common/users.nix
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue