From a36decd4098a4e481471516846d0cdfb3e70bb3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Fri, 27 Sep 2019 23:53:16 +0200 Subject: [PATCH] feat: add favicon script --- configs/default.nix | 1 + configs/packages/default.nix | 1 + packages/favicon.nix | 4 ++++ 3 files changed, 6 insertions(+) create mode 100644 packages/favicon.nix diff --git a/configs/default.nix b/configs/default.nix index afbb0a3..0cdb19d 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -111,6 +111,7 @@ in wttr = pkgs.callPackage {}; nav = pkgs.callPackage {}; dirmir = pkgs.callPackage {}; + favicon = pkgs.callPackage {}; tolino-screensaver = pkgs.callPackage {}; # fzf-wrappers = pkgs.callPackage {}; (broken) slide = diff --git a/configs/packages/default.nix b/configs/packages/default.nix index 72d2924..7fa915d 100644 --- a/configs/packages/default.nix +++ b/configs/packages/default.nix @@ -99,6 +99,7 @@ fzf gnupg kmein.haskellPackages.mnemosyne + kmein.favicon kmein.autorenkalender kmein.bvg kmein.daybook diff --git a/packages/favicon.nix b/packages/favicon.nix new file mode 100644 index 0000000..92c69bd --- /dev/null +++ b/packages/favicon.nix @@ -0,0 +1,4 @@ +{ imagemagick, writers }: +writers.writeDashBin "favicon" '' + ${imagemagick}/bin/convert "$1" -define icon:auto-resize=64,48,32,16 "''${2-favicon.ico}" +''