refactor: move folders to modules

This commit is contained in:
oddlama 2022-12-16 15:40:26 +01:00
parent 8643cd718a
commit ffb1d41d8c
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
14 changed files with 64 additions and 2 deletions

View file

@ -8,8 +8,9 @@
nixos-hardware.common-gpu-intel
nixos-hardware.common-pc-laptop
nixos-hardware.common-pc-laptop-ssd
../../core
../../dev
../../modules/core
../../modules/dev
../../modules/efi.nix
../../modules/laptop.nix

View file

@ -0,0 +1,11 @@
{pkgs, ...}: {
imports = [
./fonts.nix
];
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = with pkgs; [xdg-desktop-portal-gtk];
};
}

View file

@ -0,0 +1,50 @@
{pkgs, ...}: {
fonts = {
enableDefaultFonts = false;
enableGhostscriptFonts = false;
fontDir.enable = false;
fontconfig = {
defaultFonts = {
sansSerif = ["IBM Plex Sans"];
serif = ["IBM Plex Sans"];
monospace = ["Hack Nerd Font"];
emoji = ["Noto Color Emoji"];
};
localConf = ''
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="weak">
<family>monospace</family>
<prefer>
<family>emoji</family>
</prefer>
</alias>
<alias binding="weak">
<family>sans-serif</family>
<prefer>
<family>emoji</family>
</prefer>
</alias>
<alias binding="weak">
<family>serif</family>
<prefer>
<family>emoji</family>
</prefer>
</alias>
</fontconfig>
'';
};
fonts = with pkgs; [
(nerdfonts.override {fonts = ["Hack"];})
ibm-plex
dejavu_fonts
unifont
noto-fonts
noto-fonts-cjk-sans
noto-fonts-cjk-serif
noto-fonts-emoji
noto-fonts-extra
];
};
}