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}" +''