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