refactor: move fonts to common
This commit is contained in:
parent
be74ce41cc
commit
90a632afb1
3 changed files with 41 additions and 44 deletions
|
@ -1,16 +1,12 @@
|
|||
{ config, home-manager, lib, nixpkgs, nur, nix-melt, nurl, pkgs, ... }: {
|
||||
|
||||
imports = [
|
||||
home-manager.nixosModules.default
|
||||
./modules/programs.nix
|
||||
./modules/locale.nix
|
||||
./overlays/list.nix
|
||||
];
|
||||
|
||||
# Select internationalisation properties.
|
||||
i18n.defaultLocale = "en_CA.UTF-8";
|
||||
console = {
|
||||
keyMap = "ca";
|
||||
};
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
nix = {
|
||||
|
@ -53,6 +49,7 @@
|
|||
]) ++
|
||||
|
||||
(with pkgs; [
|
||||
dracula-theme
|
||||
neofetch
|
||||
progress
|
||||
wget
|
||||
|
|
38
common/modules/locale.nix
Normal file
38
common/modules/locale.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{ pkgs, ... }: {
|
||||
fonts = {
|
||||
fontconfig = {
|
||||
enable = true;
|
||||
defaultFonts = {
|
||||
emoji = [ "Noto Color Emoji" ];
|
||||
monospace = [ "JetBrainsMono Nerd Font" ];
|
||||
sansSerif = [ "JetBrainsMono Nerd Font" ];
|
||||
serif = [ "JetBrainsMono Nerd Font" ];
|
||||
};
|
||||
};
|
||||
|
||||
packages = with pkgs; [
|
||||
(nerdfonts.override { fonts = [
|
||||
"JetBrainsMono"
|
||||
"Go-Mono"
|
||||
"Iosevka"
|
||||
"NerdFontsSymbolsOnly"
|
||||
"SpaceMono"
|
||||
"Ubuntu"
|
||||
]; })
|
||||
noto-fonts
|
||||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
liberation_ttf
|
||||
font-awesome
|
||||
meslo-lgs-nf
|
||||
jetbrains-mono
|
||||
ubuntu_font_family
|
||||
];
|
||||
};
|
||||
|
||||
# Select internationalisation properties.
|
||||
i18n.defaultLocale = "en_CA.UTF-8";
|
||||
console = {
|
||||
keyMap = "ca";
|
||||
};
|
||||
}
|
|
@ -83,52 +83,14 @@
|
|||
# List packages in root user PATH
|
||||
environment.systemPackages = with pkgs; [
|
||||
# for sddm
|
||||
dracula-theme
|
||||
plasma5Packages.plasma-framework
|
||||
plasma5Packages.plasma-workspace
|
||||
|
||||
qemu
|
||||
wl-clipboard
|
||||
alsa-utils
|
||||
wget
|
||||
tree
|
||||
rsync
|
||||
killall
|
||||
imagemagick
|
||||
usbutils
|
||||
evtest
|
||||
plasma5Packages.kio-admin
|
||||
plasma5Packages.ksshaskpass
|
||||
];
|
||||
|
||||
fonts = {
|
||||
fontconfig = {
|
||||
enable = true;
|
||||
/*defaultFonts = {
|
||||
emoji = [ "Noto Color Emoji" ];
|
||||
monospace = [ "MesloLGS Nerd Font" ];
|
||||
sansSerif = [ "MesloLGS Nerd Font" ];
|
||||
serif = [ "MesloLGS Nerd Font" ];
|
||||
};*/
|
||||
};
|
||||
|
||||
packages = with pkgs; [
|
||||
(nerdfonts.override { fonts = [
|
||||
"JetBrainsMono"
|
||||
"Go-Mono"
|
||||
"Iosevka"
|
||||
"NerdFontsSymbolsOnly"
|
||||
"SpaceMono"
|
||||
"Ubuntu"
|
||||
]; })
|
||||
noto-fonts
|
||||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
liberation_ttf
|
||||
font-awesome
|
||||
meslo-lgs-nf
|
||||
jetbrains-mono
|
||||
ubuntu_font_family
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue