Loading nixos/modules/services/x11/desktop-managers/budgie.nix +12 −6 Original line number Diff line number Diff line Loading @@ -45,10 +45,15 @@ in { enable = mkEnableOption (mdDoc "the Budgie desktop"); sessionPath = mkOption { description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart."; type = with types; listOf package; example = literalExpression "[ pkgs.budgie.budgie-desktop-view ]"; description = lib.mdDoc '' Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart. Note that this should be a last resort; patching the package is preferred (see GPaste). ''; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.gnome.gpaste ]"; }; extraGSettingsOverrides = mkOption { Loading @@ -59,20 +64,21 @@ in { extraGSettingsOverridePackages = mkOption { description = mdDoc "List of packages for which GSettings are overridden."; type = with types; listOf path; type = types.listOf types.path; default = []; }; extraPlugins = mkOption { description = mdDoc "Extra plugins for the Budgie desktop"; type = with types; listOf package; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.budgiePlugins.budgie-analogue-clock-applet ]"; }; }; environment.budgie.excludePackages = mkOption { description = mdDoc "Which packages Budgie should exclude from the default environment."; type = with types; listOf package; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.mate-terminal ]"; }; Loading nixos/tests/budgie.nix +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: { services.xserver.desktopManager.budgie = { enable = true; extraPlugins = [ pkgs.budgie.budgie-analogue-clock-applet pkgs.budgiePlugins.budgie-analogue-clock-applet ]; }; }; Loading pkgs/desktops/budgie/default.nix +0 −1 Original line number Diff line number Diff line { lib, pkgs }: lib.makeScope pkgs.newScope (self: with self; { budgie-analogue-clock-applet = callPackage ./budgie-analogue-clock-applet { }; budgie-backgrounds = callPackage ./budgie-backgrounds { }; budgie-control-center = callPackage ./budgie-control-center { }; budgie-desktop = callPackage ./budgie-desktop { }; Loading pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix→pkgs/desktops/budgie/plugins/budgie-analogue-clock-applet/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ , ninja , pkg-config , vala , budgie-desktop , budgie , gtk3 , libpeas }: Loading @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ budgie-desktop budgie.budgie-desktop gtk3 libpeas ]; Loading pkgs/desktops/budgie/plugins/budgie-user-indicator-redux/default.nix 0 → 100644 +53 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , accountsservice , budgie , gtk3 , intltool , libgee , libpeas , meson , ninja , pkg-config , sassc , vala }: stdenv.mkDerivation rec { pname = "budgie-user-indicator-redux"; version = "1.0.1"; src = fetchFromGitHub { owner = "EbonJaeger"; repo = "budgie-user-indicator-redux"; rev = "v${version}"; hash = "sha256-HGfcNlkIQD9nNzHm97LpNz3smYwDhxu4EArPo6msahI="; }; nativeBuildInputs = [ intltool meson ninja pkg-config vala ]; buildInputs = [ accountsservice budgie.budgie-desktop gtk3 libgee libpeas sassc ]; meta = with lib; { description = "Manage your user session from the Budgie panel"; homepage = "https://github.com/EbonJaeger/budgie-user-indicator-redux"; changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.federicoschonborn ]; }; } Loading
nixos/modules/services/x11/desktop-managers/budgie.nix +12 −6 Original line number Diff line number Diff line Loading @@ -45,10 +45,15 @@ in { enable = mkEnableOption (mdDoc "the Budgie desktop"); sessionPath = mkOption { description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart."; type = with types; listOf package; example = literalExpression "[ pkgs.budgie.budgie-desktop-view ]"; description = lib.mdDoc '' Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart. Note that this should be a last resort; patching the package is preferred (see GPaste). ''; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.gnome.gpaste ]"; }; extraGSettingsOverrides = mkOption { Loading @@ -59,20 +64,21 @@ in { extraGSettingsOverridePackages = mkOption { description = mdDoc "List of packages for which GSettings are overridden."; type = with types; listOf path; type = types.listOf types.path; default = []; }; extraPlugins = mkOption { description = mdDoc "Extra plugins for the Budgie desktop"; type = with types; listOf package; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.budgiePlugins.budgie-analogue-clock-applet ]"; }; }; environment.budgie.excludePackages = mkOption { description = mdDoc "Which packages Budgie should exclude from the default environment."; type = with types; listOf package; type = types.listOf types.package; default = []; example = literalExpression "[ pkgs.mate-terminal ]"; }; Loading
nixos/tests/budgie.nix +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: { services.xserver.desktopManager.budgie = { enable = true; extraPlugins = [ pkgs.budgie.budgie-analogue-clock-applet pkgs.budgiePlugins.budgie-analogue-clock-applet ]; }; }; Loading
pkgs/desktops/budgie/default.nix +0 −1 Original line number Diff line number Diff line { lib, pkgs }: lib.makeScope pkgs.newScope (self: with self; { budgie-analogue-clock-applet = callPackage ./budgie-analogue-clock-applet { }; budgie-backgrounds = callPackage ./budgie-backgrounds { }; budgie-control-center = callPackage ./budgie-control-center { }; budgie-desktop = callPackage ./budgie-desktop { }; Loading
pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix→pkgs/desktops/budgie/plugins/budgie-analogue-clock-applet/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ , ninja , pkg-config , vala , budgie-desktop , budgie , gtk3 , libpeas }: Loading @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ budgie-desktop budgie.budgie-desktop gtk3 libpeas ]; Loading
pkgs/desktops/budgie/plugins/budgie-user-indicator-redux/default.nix 0 → 100644 +53 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , accountsservice , budgie , gtk3 , intltool , libgee , libpeas , meson , ninja , pkg-config , sassc , vala }: stdenv.mkDerivation rec { pname = "budgie-user-indicator-redux"; version = "1.0.1"; src = fetchFromGitHub { owner = "EbonJaeger"; repo = "budgie-user-indicator-redux"; rev = "v${version}"; hash = "sha256-HGfcNlkIQD9nNzHm97LpNz3smYwDhxu4EArPo6msahI="; }; nativeBuildInputs = [ intltool meson ninja pkg-config vala ]; buildInputs = [ accountsservice budgie.budgie-desktop gtk3 libgee libpeas sassc ]; meta = with lib; { description = "Manage your user session from the Budgie panel"; homepage = "https://github.com/EbonJaeger/budgie-user-indicator-redux"; changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.federicoschonborn ]; }; }