diff options
author | Graham Christensen <graham@grahamc.com> | 2017-07-16 16:28:30 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-16 16:28:30 -0400 |
commit | 6b879ef36ea55958e2b6f621881d2ef05148cb46 (patch) | |
tree | e2eddc4483b063c507e655067c1b7f3459914af4 | |
parent | b6188438607bbb817d17db31b061870379a8faf6 (diff) | |
parent | c2b0cb5db6c9df000060501ca2dd5293694da216 (diff) | |
download | nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar.gz nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar.bz2 nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar.lz nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar.xz nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.tar.zst nixlib-6b879ef36ea55958e2b6f621881d2ef05148cb46.zip |
Merge pull request #23964 from benley/nixos-manual-launcher
nixos: nix snowflake logo for the nixos manual launcher
-rw-r--r-- | nixos/modules/services/misc/nixos-manual.nix | 5 | ||||
-rw-r--r-- | pkgs/data/misc/nixos-artwork/icons.nix | 13 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 1 |
3 files changed, 16 insertions, 3 deletions
diff --git a/nixos/modules/services/misc/nixos-manual.nix b/nixos/modules/services/misc/nixos-manual.nix index 622607f3b32d..515864ec2e2d 100644 --- a/nixos/modules/services/misc/nixos-manual.nix +++ b/nixos/modules/services/misc/nixos-manual.nix @@ -62,8 +62,7 @@ let name = "nixos-manual"; desktopName = "NixOS Manual"; genericName = "View NixOS documentation in a web browser"; - # TODO: find a better icon (Nix logo + help overlay?) - icon = "system-help"; + icon = "nix-snowflake"; exec = "${helpScript}/bin/nixos-help"; categories = "System"; }; @@ -115,7 +114,7 @@ in environment.systemPackages = [ manual.manual helpScript ] - ++ optional config.services.xserver.enable desktopItem + ++ optionals config.services.xserver.enable [desktopItem pkgs.nixos-icons] ++ optional config.programs.man.enable manual.manpages; boot.extraTTYs = mkIf cfg.showManual ["tty${toString cfg.ttyNumber}"]; diff --git a/pkgs/data/misc/nixos-artwork/icons.nix b/pkgs/data/misc/nixos-artwork/icons.nix new file mode 100644 index 000000000000..cee6e600cbe0 --- /dev/null +++ b/pkgs/data/misc/nixos-artwork/icons.nix @@ -0,0 +1,13 @@ +{ stdenv, fetchFromGitHub, imagemagick }: + +stdenv.mkDerivation { + name = "nixos-icons-2017-03-16"; + srcs = fetchFromGitHub { + owner = "nixos"; + repo = "nixos-artwork"; + rev = "783ca1249fc4cfe523ad4e541f37e2229891bc8b"; + sha256 = "0wp08b1gh2chs1xri43wziznyjcplx0clpsrb13wzyscv290ay5a"; + }; + makeFlags = [ "DESTDIR=$(out)" "prefix=" ]; + buildInputs = [ imagemagick ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 113e4fef2fc0..edfc8374d483 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18653,6 +18653,7 @@ with pkgs; nix-serve = callPackage ../tools/package-management/nix-serve { }; nixos-artwork = callPackage ../data/misc/nixos-artwork { }; + nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { }; nixos-container = callPackage ../tools/virtualization/nixos-container { }; |