chore: move to different way of managing fonts as nixos had a nice gift for me :woozy:

This commit is contained in:
Ahwx 2024-12-02 11:54:34 +01:00
parent 1886b76947
commit 99bac5b3b8
3 changed files with 77 additions and 3 deletions

View file

@ -2,6 +2,7 @@
imports = imports =
[(import ./git.nix)] # version control [(import ./git.nix)] # version control
++ [(import ./swaync/default.nix)] # notification panel ++ [(import ./swaync/default.nix)] # notification panel
++ [(import ./fonts.nix)] # fonts
++ [(import ./hyprland)] # window manager ++ [(import ./hyprland)] # window manager
++ [(import ./sway)] # window manager ++ [(import ./sway)] # window manager
++ [(import ./kitty.nix)] # terminal ++ [(import ./kitty.nix)] # terminal

73
modules/home/fonts.nix Normal file
View file

@ -0,0 +1,73 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
# nerd-fonts._0xproto
# nerd-fonts._3270
# nerd-fonts.agave
# nerd-fonts.anonymice
# nerd-fonts.arimo
# nerd-fonts.aurulent-sans-mono
# nerd-fonts.bigblue-terminal
# nerd-fonts.bitstream-vera-sans-mono
# nerd-fonts.blex-mono
# nerd-fonts.caskaydia-cove
# nerd-fonts.caskaydia-mono
# nerd-fonts.code-new-roman
# nerd-fonts.comic-shanns-mono
# nerd-fonts.commit-mono
# nerd-fonts.cousine
# nerd-fonts.d2coding
# nerd-fonts.daddy-time-mono
nerd-fonts.dejavu-sans-mono
nerd-fonts.departure-mono
nerd-fonts.droid-sans-mono
# nerd-fonts.envy-code-r
nerd-fonts.fantasque-sans-mono
nerd-fonts.fira-code
nerd-fonts.fira-mono
# nerd-fonts.geist-mono
# nerd-fonts.go-mono
nerd-fonts.gohufont
nerd-fonts.hack
# nerd-fonts.hasklug
# nerd-fonts.heavy-data
# nerd-fonts.hurmit
# nerd-fonts.im-writing
# nerd-fonts.inconsolata
# nerd-fonts.inconsolata-go
# nerd-fonts.inconsolata-lgc
# nerd-fonts.intone-mono
nerd-fonts.iosevka
nerd-fonts.iosevka-term
# nerd-fonts.iosevka-term-slab
nerd-fonts.jetbrains-mono
# nerd-fonts.lekton
# nerd-fonts.liberation
# nerd-fonts.lilex
# nerd-fonts.martian-mono
# nerd-fonts.meslo-lg
# nerd-fonts.monaspace
# nerd-fonts.monofur
# nerd-fonts.monoid
# nerd-fonts.mononoki
# nerd-fonts.mplus
# nerd-fonts.noto
# nerd-fonts.open-dyslexic
# nerd-fonts.overpass
# nerd-fonts.profont
# nerd-fonts.proggy-clean-tt
# nerd-fonts.recursive-mono
# nerd-fonts.roboto-mono
# nerd-fonts.sauce-code-pro
# nerd-fonts.shure-tech-mono
# nerd-fonts.space-mono
# nerd-fonts.symbols-only
# nerd-fonts.terminess-ttf
# nerd-fonts.tinos
# nerd-fonts.ubuntu
# nerd-fonts.ubuntu-mono
# nerd-fonts.ubuntu-sans
# nerd-fonts.victor-mono
# nerd-fonts.zed-mono
];
}

View file

@ -2,8 +2,8 @@
{ {
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
home.packages = [ home.packages = [
pkgs.nerdfonts # pkgs.nerdfonts
(pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) # (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
pkgs.twemoji-color-font pkgs.twemoji-color-font
pkgs.noto-fonts-emoji pkgs.noto-fonts-emoji
]; ];