diff --git a/modules/fonts.nix b/modules/fonts.nix index 3121e40..16ba0b5 100644 --- a/modules/fonts.nix +++ b/modules/fonts.nix @@ -4,6 +4,8 @@ enableDefaultPackages = true; packages = with pkgs; [ (nerdfonts.override { fonts = [ "DejaVuSansMono" ]; }) + comic-relief + iglesia-light ]; }; } diff --git a/modules/nix.nix b/modules/nix.nix index d34927e..1d23031 100644 --- a/modules/nix.nix +++ b/modules/nix.nix @@ -13,6 +13,7 @@ mfcl3750cdwcupswrapper = (super.callPackage ../overlays/mfcl3750cdw.nix { }).cupswrapper; pppdf = (super.python3Packages.callPackage ../overlays/pppdf { }); isisdl = (super.python3Packages.callPackage ../overlays/isisdl.nix { }); + iglesia-light = (super.callPackage ../overlays/fonts/iglesia-light.nix { }); }) ]; config = { diff --git a/overlays/fonts/iglesia-light.nix b/overlays/fonts/iglesia-light.nix new file mode 100644 index 0000000..8693785 --- /dev/null +++ b/overlays/fonts/iglesia-light.nix @@ -0,0 +1,18 @@ +{ pkgs }: pkgs.stdenv.mkDerivation { + pname = "iglesia-light-typeface"; + version = "1.009"; + + src = ./iglesia-light.zip; + + unpackPhase = '' + runHook preUnpack + ${pkgs.unzip}/bin/unzip $src + runHook postUnpack + ''; + + installPhase = '' + runHook preInstall + install -Dm644 Iglesia\ Light.ttf -t $out/share/fonts/truetype + runHook postInstall + ''; +} diff --git a/overlays/fonts/iglesia-light.zip b/overlays/fonts/iglesia-light.zip new file mode 100644 index 0000000..896bfa8 Binary files /dev/null and b/overlays/fonts/iglesia-light.zip differ diff --git a/users/gandalf/modules/gui/programs/default.nix b/users/gandalf/modules/gui/programs/default.nix index 8a80fdd..187325f 100644 --- a/users/gandalf/modules/gui/programs/default.nix +++ b/users/gandalf/modules/gui/programs/default.nix @@ -25,6 +25,7 @@ gnome.nautilus # the file manager for gnome gnome.simple-scan # simple scanning utility + gnome.gnome-font-viewer # program that can preview fonts and create thumbnails for fonts pppdf feh # a light-weight image viewer vlc # cross-platform media player and streaming server