Compare commits
3 Commits
090677e101
...
41969ab2e0
| Author | SHA1 | Date | |
|---|---|---|---|
|
41969ab2e0
|
|||
|
e228fdc222
|
|||
|
6bc50deb6a
|
@@ -7,6 +7,7 @@
|
|||||||
coding.misc.enable = true;
|
coding.misc.enable = true;
|
||||||
coding.langs.lua.enable = true;
|
coding.langs.lua.enable = true;
|
||||||
coding.langs.rust.enable = true;
|
coding.langs.rust.enable = true;
|
||||||
|
fonts.enable = lib.mkForce false;
|
||||||
persist = {
|
persist = {
|
||||||
enable = true;
|
enable = true;
|
||||||
homeDirs = [
|
homeDirs = [
|
||||||
|
|||||||
@@ -35,40 +35,6 @@
|
|||||||
};
|
};
|
||||||
environment.variables.NIX_REMOTE = "daemon";
|
environment.variables.NIX_REMOTE = "daemon";
|
||||||
|
|
||||||
fonts = {
|
|
||||||
enableDefaultPackages = false;
|
|
||||||
fontDir.enable = true;
|
|
||||||
|
|
||||||
packages = with pkgs; [
|
|
||||||
noto-fonts
|
|
||||||
noto-fonts-cjk-sans
|
|
||||||
noto-fonts-emoji
|
|
||||||
|
|
||||||
jetbrains-mono
|
|
||||||
|
|
||||||
nerd-fonts.symbols-only
|
|
||||||
];
|
|
||||||
|
|
||||||
fontconfig.defaultFonts = {
|
|
||||||
serif = [
|
|
||||||
"Noto Serif CJK SC"
|
|
||||||
"Noto Serif"
|
|
||||||
"Symbols Nerd Font"
|
|
||||||
];
|
|
||||||
sansSerif = [
|
|
||||||
"Noto Sans CJK SC"
|
|
||||||
"Noto Sans"
|
|
||||||
"Symbols Nerd Font"
|
|
||||||
];
|
|
||||||
monospace = [
|
|
||||||
"JetBrains Mono"
|
|
||||||
"Noto Sans Mono CJK SC"
|
|
||||||
"Symbols Nerd Font Mono"
|
|
||||||
];
|
|
||||||
emoji = [ "Noto Color Emoji" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
services.upower.enable = true;
|
services.upower.enable = true;
|
||||||
|
|||||||
@@ -73,40 +73,6 @@ in
|
|||||||
};
|
};
|
||||||
environment.variables.NIX_REMOTE = "daemon";
|
environment.variables.NIX_REMOTE = "daemon";
|
||||||
|
|
||||||
fonts = {
|
|
||||||
enableDefaultPackages = false;
|
|
||||||
fontDir.enable = true;
|
|
||||||
|
|
||||||
packages = with pkgs; [
|
|
||||||
noto-fonts
|
|
||||||
noto-fonts-cjk-sans
|
|
||||||
noto-fonts-emoji
|
|
||||||
|
|
||||||
jetbrains-mono
|
|
||||||
|
|
||||||
nerd-fonts.symbols-only
|
|
||||||
];
|
|
||||||
|
|
||||||
fontconfig.defaultFonts = {
|
|
||||||
serif = [
|
|
||||||
"Noto Serif CJK SC"
|
|
||||||
"Noto Serif"
|
|
||||||
"Symbols Nerd Font"
|
|
||||||
];
|
|
||||||
sansSerif = [
|
|
||||||
"Noto Sans CJK SC"
|
|
||||||
"Noto Sans"
|
|
||||||
"Symbols Nerd Font"
|
|
||||||
];
|
|
||||||
monospace = [
|
|
||||||
"JetBrains Mono"
|
|
||||||
"Noto Sans Mono CJK SC"
|
|
||||||
"Symbols Nerd Font Mono"
|
|
||||||
];
|
|
||||||
emoji = [ "Noto Color Emoji" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
services.keyd = {
|
services.keyd = {
|
||||||
|
|||||||
@@ -47,6 +47,10 @@ lib.my.makeSwitch {
|
|||||||
# GTK
|
# GTK
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
font = {
|
||||||
|
name = "Adwaita Sans";
|
||||||
|
package = pkgs.adwaita-fonts;
|
||||||
|
};
|
||||||
theme = {
|
theme = {
|
||||||
package = pkgs.gnome-themes-extra;
|
package = pkgs.gnome-themes-extra;
|
||||||
name = "Adwaita";
|
name = "Adwaita";
|
||||||
|
|||||||
@@ -114,8 +114,7 @@ in
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
id = "Clock";
|
id = "Clock";
|
||||||
formatHorizontal = "HH:mm MM月dd日 ddd";
|
formatHorizontal = "HH:mm MM/dd ddd";
|
||||||
formatVertical = "HH mm - dd MM";
|
|
||||||
useCustomFont = false;
|
useCustomFont = false;
|
||||||
usePrimaryColor = true;
|
usePrimaryColor = true;
|
||||||
}
|
}
|
||||||
|
|||||||
47
modules/fonts.nix
Normal file
47
modules/fonts.nix
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
lib.my.makeSwitch {
|
||||||
|
inherit config;
|
||||||
|
default = true;
|
||||||
|
optionName = "default font settings";
|
||||||
|
optionPath = [ "fonts" ];
|
||||||
|
config' = {
|
||||||
|
fonts = {
|
||||||
|
enableDefaultPackages = false;
|
||||||
|
fontDir.enable = true;
|
||||||
|
|
||||||
|
packages = with pkgs; [
|
||||||
|
noto-fonts
|
||||||
|
noto-fonts-cjk-sans
|
||||||
|
noto-fonts-emoji
|
||||||
|
|
||||||
|
jetbrains-mono
|
||||||
|
|
||||||
|
nerd-fonts.symbols-only
|
||||||
|
];
|
||||||
|
|
||||||
|
fontconfig.defaultFonts = {
|
||||||
|
serif = [
|
||||||
|
"Noto Serif CJK SC"
|
||||||
|
"Noto Serif"
|
||||||
|
"Symbols Nerd Font"
|
||||||
|
];
|
||||||
|
sansSerif = [
|
||||||
|
"Noto Sans CJK SC"
|
||||||
|
"Noto Sans"
|
||||||
|
"Symbols Nerd Font"
|
||||||
|
];
|
||||||
|
monospace = [
|
||||||
|
"JetBrains Mono"
|
||||||
|
"Noto Sans Mono CJK SC"
|
||||||
|
"Symbols Nerd Font Mono"
|
||||||
|
];
|
||||||
|
emoji = [ "Noto Color Emoji" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user