DEVELOPMENT ENVIRONMENT

~liljamo/nix-arta

9a60f9d4b2a27946f565fe0f55867cc861f78e8b — Jonni Liljamo 2 months ago 434e11d
feat: move fonts to profiles/common
M systems/hosts/alice/default.nix => systems/hosts/alice/default.nix +0 -6
@@ 29,12 29,6 @@
    inputs.nvim-flake.packages.x86_64-linux.nvim
    wget

    font-awesome
    liberation_ttf
    (nerdfonts.override {
      fonts = ["FiraCode" "VictorMono"];
    })

    keepassxc
    firefox
    jellyfin-mpv-shim

M systems/hosts/arwen/default.nix => systems/hosts/arwen/default.nix +0 -6
@@ 31,12 31,6 @@
    inputs.nvim-flake.packages.x86_64-linux.nvim
    wget

    font-awesome
    liberation_ttf
    (nerdfonts.override {
      fonts = ["FiraCode" "VictorMono"];
    })

    keepassxc
    jellyfin-mpv-shim
    libreoffice-qt6-fresh

A systems/profiles/common/fonts.nix => systems/profiles/common/fonts.nix +14 -0
@@ 0,0 1,14 @@
{pkgs, ...}: let
  fonts = with pkgs; [
    font-awesome

    liberation_ttf

    (nerdfonts.override {
      fonts = ["FiraCode" "VictorMono"];
    })
  ];
in {
  environment.systemPackages = fonts;
  fonts.packages = fonts;
}

M systems/profiles/desktop/default.nix => systems/profiles/desktop/default.nix +2 -0
@@ 9,6 9,8 @@ inputs @ {
    impermanence.nixosModules.impermanence
    home-manager.nixosModules.home-manager

    ../common/fonts.nix

    ../../../modules
    ../../../roles
  ];

M systems/profiles/laptop/default.nix => systems/profiles/laptop/default.nix +2 -0
@@ 9,6 9,8 @@ inputs @ {
    impermanence.nixosModules.impermanence
    home-manager.nixosModules.home-manager

    ../common/fonts.nix

    ../../../modules
    ../../../roles