Merge pull request #23964 from benley/nixos-manual-launcher
nixos: nix snowflake logo for the nixos manual launcher
This commit is contained in:
commit
6b879ef36e
@ -62,8 +62,7 @@ let
|
|||||||
name = "nixos-manual";
|
name = "nixos-manual";
|
||||||
desktopName = "NixOS Manual";
|
desktopName = "NixOS Manual";
|
||||||
genericName = "View NixOS documentation in a web browser";
|
genericName = "View NixOS documentation in a web browser";
|
||||||
# TODO: find a better icon (Nix logo + help overlay?)
|
icon = "nix-snowflake";
|
||||||
icon = "system-help";
|
|
||||||
exec = "${helpScript}/bin/nixos-help";
|
exec = "${helpScript}/bin/nixos-help";
|
||||||
categories = "System";
|
categories = "System";
|
||||||
};
|
};
|
||||||
@ -115,7 +114,7 @@ in
|
|||||||
|
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
[ manual.manual helpScript ]
|
[ 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;
|
++ optional config.programs.man.enable manual.manpages;
|
||||||
|
|
||||||
boot.extraTTYs = mkIf cfg.showManual ["tty${toString cfg.ttyNumber}"];
|
boot.extraTTYs = mkIf cfg.showManual ["tty${toString cfg.ttyNumber}"];
|
||||||
|
13
pkgs/data/misc/nixos-artwork/icons.nix
Normal file
13
pkgs/data/misc/nixos-artwork/icons.nix
Normal file
@ -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 ];
|
||||||
|
}
|
@ -18653,6 +18653,7 @@ with pkgs;
|
|||||||
nix-serve = callPackage ../tools/package-management/nix-serve { };
|
nix-serve = callPackage ../tools/package-management/nix-serve { };
|
||||||
|
|
||||||
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
|
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
|
||||||
|
nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
|
||||||
|
|
||||||
nixos-container = callPackage ../tools/virtualization/nixos-container { };
|
nixos-container = callPackage ../tools/virtualization/nixos-container { };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user