pantheon: stylize expressions
The same way we want them in GNOME in nixpkgs. Didn't touch the greeter expression because I have a branch where it's already rewritten.
This commit is contained in:
parent
bd429bb06c
commit
0b59f4212c
@ -1,7 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig
|
{ stdenv
|
||||||
, meson, ninja, vala, desktop-file-utils, libxml2
|
, fetchFromGitHub
|
||||||
, gtk3, python3, granite, libgee, elementary-icon-theme
|
, pantheon
|
||||||
, appstream, wrapGAppsHook }:
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, libxml2
|
||||||
|
, gtk3
|
||||||
|
, python3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, appstream
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-calculator";
|
pname = "elementary-calculator";
|
||||||
|
@ -1,8 +1,27 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson
|
{ stdenv
|
||||||
, ninja, vala, desktop-file-utils, gtk3, granite, libgee
|
, fetchFromGitHub
|
||||||
, geoclue2, libchamplain, clutter, folks, geocode-glib, python3
|
, pantheon
|
||||||
, libnotify, libical, evolution-data-server, appstream-glib
|
, pkgconfig
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, geoclue2
|
||||||
|
, libchamplain
|
||||||
|
, clutter
|
||||||
|
, folks
|
||||||
|
, geocode-glib
|
||||||
|
, python3
|
||||||
|
, libnotify
|
||||||
|
, libical
|
||||||
|
, evolution-data-server
|
||||||
|
, appstream-glib
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-calendar";
|
pname = "elementary-calendar";
|
||||||
|
@ -1,6 +1,25 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala
|
{ stdenv
|
||||||
, desktop-file-utils, python3, gettext, libxml2, gtk3, granite, libgee, gst_all_1
|
, fetchFromGitHub
|
||||||
, libcanberra, clutter-gtk, clutter-gst, elementary-icon-theme, appstream, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, python3
|
||||||
|
, gettext
|
||||||
|
, libxml2
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, gst_all_1
|
||||||
|
, libcanberra
|
||||||
|
, clutter-gtk
|
||||||
|
, clutter-gst
|
||||||
|
, elementary-icon-theme
|
||||||
|
, appstream
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-camera";
|
pname = "elementary-camera";
|
||||||
|
@ -1,7 +1,29 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala
|
{ stdenv
|
||||||
, python3, desktop-file-utils, gtk3, granite, libgee, elementary-icon-theme
|
, fetchFromGitHub
|
||||||
, appstream, libpeas, editorconfig-core-c, gtksourceview3, gtkspell3, libsoup
|
, pantheon
|
||||||
, vte, webkitgtk, zeitgeist, ctags, libgit2-glib, wrapGAppsHook }:
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, python3
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, appstream
|
||||||
|
, libpeas
|
||||||
|
, editorconfig-core-c
|
||||||
|
, gtksourceview3
|
||||||
|
, gtkspell3
|
||||||
|
, libsoup
|
||||||
|
, vte
|
||||||
|
, webkitgtk
|
||||||
|
, zeitgeist
|
||||||
|
, ctags
|
||||||
|
, libgit2-glib
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-code";
|
pname = "elementary-code";
|
||||||
@ -36,8 +58,8 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ctags
|
ctags
|
||||||
elementary-icon-theme
|
|
||||||
editorconfig-core-c
|
editorconfig-core-c
|
||||||
|
elementary-icon-theme
|
||||||
granite
|
granite
|
||||||
gtk3
|
gtk3
|
||||||
gtksourceview3
|
gtksourceview3
|
||||||
|
@ -1,7 +1,29 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, gettext, vala
|
{ stdenv
|
||||||
, python3, desktop-file-utils, libcanberra, gtk3, libgee, granite, libnotify
|
, fetchFromGitHub
|
||||||
, libunity, pango, plank, bamf, sqlite, libdbusmenu-gtk3, zeitgeist, glib-networking
|
, pantheon
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, gettext
|
||||||
|
, vala
|
||||||
|
, python3
|
||||||
|
, desktop-file-utils
|
||||||
|
, libcanberra
|
||||||
|
, gtk3
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, libnotify
|
||||||
|
, libunity
|
||||||
|
, pango
|
||||||
|
, plank
|
||||||
|
, bamf
|
||||||
|
, sqlite
|
||||||
|
, libdbusmenu-gtk3
|
||||||
|
, zeitgeist
|
||||||
|
, glib-networking
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-files";
|
pname = "elementary-files";
|
||||||
@ -57,7 +79,8 @@ stdenv.mkDerivation rec {
|
|||||||
chmod +x meson/post_install.py
|
chmod +x meson/post_install.py
|
||||||
patchShebangs meson/post_install.py
|
patchShebangs meson/post_install.py
|
||||||
|
|
||||||
substituteInPlace filechooser-module/FileChooserDialog.vala --subst-var-by ELEMENTARY_FILES_GSETTINGS_PATH $out/share/gsettings-schemas/${name}/glib-2.0/schemas
|
substituteInPlace filechooser-module/FileChooserDialog.vala \
|
||||||
|
--subst-var-by ELEMENTARY_FILES_GSETTINGS_PATH $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
@ -1,9 +1,31 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson
|
{ stdenv
|
||||||
, ninja, vala, desktop-file-utils, gtk3, granite
|
, fetchFromGitHub
|
||||||
, python3, libgee, clutter-gtk, json-glib, libgda, libgpod
|
, pantheon
|
||||||
, libnotify, libpeas, libsoup, zeitgeist, gst_all_1, taglib
|
, pkgconfig
|
||||||
, libdbusmenu, libsignon-glib, libaccounts-glib
|
, meson
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, python3
|
||||||
|
, libgee
|
||||||
|
, clutter-gtk
|
||||||
|
, json-glib
|
||||||
|
, libgda
|
||||||
|
, libgpod
|
||||||
|
, libnotify
|
||||||
|
, libpeas
|
||||||
|
, libsoup
|
||||||
|
, zeitgeist
|
||||||
|
, gst_all_1
|
||||||
|
, taglib
|
||||||
|
, libdbusmenu
|
||||||
|
, libsignon-glib
|
||||||
|
, libaccounts-glib
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-music";
|
pname = "elementary-music";
|
||||||
@ -51,9 +73,9 @@ stdenv.mkDerivation rec {
|
|||||||
libgda
|
libgda
|
||||||
libgee
|
libgee
|
||||||
libgpod
|
libgpod
|
||||||
libsignon-glib
|
|
||||||
libnotify
|
libnotify
|
||||||
libpeas
|
libpeas
|
||||||
|
libsignon-glib
|
||||||
libsoup
|
libsoup
|
||||||
taglib
|
taglib
|
||||||
zeitgeist
|
zeitgeist
|
||||||
|
@ -1,7 +1,35 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala, desktop-file-utils
|
{ stdenv
|
||||||
, gtk3, libaccounts-glib, libexif, libgee, geocode-glib, gexiv2,libgphoto2
|
, fetchFromGitHub
|
||||||
, granite, gst_all_1, libgudev, json-glib, libraw, librest, libsoup, sqlite, python3
|
, pantheon
|
||||||
, scour, webkitgtk, libwebp, appstream, libunity, wrapGAppsHook, elementary-icon-theme }:
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, libaccounts-glib
|
||||||
|
, libexif
|
||||||
|
, libgee
|
||||||
|
, geocode-glib
|
||||||
|
, gexiv2
|
||||||
|
, libgphoto2
|
||||||
|
, granite
|
||||||
|
, gst_all_1
|
||||||
|
, libgudev
|
||||||
|
, json-glib
|
||||||
|
, libraw
|
||||||
|
, librest
|
||||||
|
, libsoup
|
||||||
|
, sqlite
|
||||||
|
, python3
|
||||||
|
, scour
|
||||||
|
, webkitgtk
|
||||||
|
, libwebp
|
||||||
|
, appstream
|
||||||
|
, libunity
|
||||||
|
, wrapGAppsHook
|
||||||
|
, elementary-icon-theme
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-photos";
|
pname = "elementary-photos";
|
||||||
@ -52,10 +80,10 @@ stdenv.mkDerivation rec {
|
|||||||
libgphoto2
|
libgphoto2
|
||||||
libgudev
|
libgudev
|
||||||
libraw
|
libraw
|
||||||
|
librest
|
||||||
libsoup
|
libsoup
|
||||||
libunity
|
libunity
|
||||||
libwebp
|
libwebp
|
||||||
librest
|
|
||||||
scour
|
scour
|
||||||
sqlite
|
sqlite
|
||||||
webkitgtk
|
webkitgtk
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson
|
{ stdenv
|
||||||
, ninja, vala, python3, desktop-file-utils, gtk3, granite, libgee
|
, fetchFromGitHub
|
||||||
, libcanberra, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, python3
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, libcanberra
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-screenshot-tool"; # This will be renamed to "screenshot" soon. See -> https://github.com/elementary/screenshot/pull/93
|
pname = "elementary-screenshot-tool"; # This will be renamed to "screenshot" soon. See -> https://github.com/elementary/screenshot/pull/93
|
||||||
|
@ -1,6 +1,22 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, python3
|
{ stdenv
|
||||||
, vala, desktop-file-utils, gtk3, libxml2, granite, libnotify, vte, libgee
|
, fetchFromGitHub
|
||||||
, elementary-icon-theme, appstream, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, python3
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, libxml2
|
||||||
|
, granite
|
||||||
|
, libnotify
|
||||||
|
, vte
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, appstream
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-terminal";
|
pname = "elementary-terminal";
|
||||||
|
@ -1,6 +1,21 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala, python3
|
{ stdenv
|
||||||
, desktop-file-utils, gtk3, granite, libgee, clutter-gst, clutter-gtk, gst_all_1
|
, fetchFromGitHub
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, python3
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, clutter-gst
|
||||||
|
, clutter-gtk
|
||||||
|
, gst_all_1
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-videos";
|
pname = "elementary-videos";
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-a11y";
|
pname = "switchboard-plug-a11y";
|
||||||
|
@ -1,5 +1,17 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, substituteAll, meson, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, granite, gtk3, switchboard, pciutils }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, substituteAll
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
, pciutils
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-about";
|
pname = "switchboard-plug-about";
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, granite, gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-applications";
|
pname = "switchboard-plug-applications";
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, bluez, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, bluez
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-bluetooth";
|
pname = "switchboard-plug-bluetooth";
|
||||||
|
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, substituteAll, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, libxml2, switchboard, tzdata }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, substituteAll
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, libxml2
|
||||||
|
, switchboard
|
||||||
|
, tzdata
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-datetime";
|
pname = "switchboard-plug-datetime";
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, granite, gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-display";
|
pname = "switchboard-plug-display";
|
||||||
|
@ -1,5 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, substituteAll, meson, ninja, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, libxml2, libgnomekbd, libxklavier, xorg, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, substituteAll
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, libxml2
|
||||||
|
, libgnomekbd
|
||||||
|
, libxklavier
|
||||||
|
, xorg
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-keyboard";
|
pname = "switchboard-plug-keyboard";
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala
|
{ stdenv
|
||||||
, libgee, granite, gtk3, switchboard, elementary-settings-daemon }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
, elementary-settings-daemon
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-mouse-touchpad";
|
pname = "switchboard-plug-mouse-touchpad";
|
||||||
@ -17,7 +28,8 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/Views/General.vala --subst-var-by GSD_GSETTINGS ${elementary-settings-daemon}/share/gsettings-schemas/${elementary-settings-daemon.name}/glib-2.0/schemas
|
substituteInPlace src/Views/General.vala \
|
||||||
|
--subst-var-by GSD_GSETTINGS ${elementary-settings-daemon}/share/gsettings-schemas/${elementary-settings-daemon.name}/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
|
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, substituteAll, vala
|
{ stdenv
|
||||||
, libgee, granite, gtk3, networkmanager, networkmanagerapplet, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, substituteAll
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, networkmanager
|
||||||
|
, networkmanagerapplet
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-network";
|
pname = "switchboard-plug-network";
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, granite, gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-notifications";
|
pname = "switchboard-plug-notifications";
|
||||||
|
@ -1,6 +1,21 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala
|
{ stdenv
|
||||||
, libgee, granite, gtk3, libaccounts-glib, libsignon-glib, json-glib
|
, fetchFromGitHub
|
||||||
, librest, webkitgtk, libsoup, switchboard }:
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, libaccounts-glib
|
||||||
|
, libsignon-glib
|
||||||
|
, json-glib
|
||||||
|
, librest
|
||||||
|
, webkitgtk
|
||||||
|
, libsoup
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-onlineaccounts";
|
pname = "switchboard-plug-onlineaccounts";
|
||||||
|
@ -50,8 +50,10 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/Views/Appearance.vala --subst-var-by GALA_GSETTINGS_PATH ${gala}/share/gsettings-schemas/${gala.name}/glib-2.0/schemas
|
substituteInPlace src/Views/Appearance.vala \
|
||||||
substituteInPlace src/Views/Appearance.vala --subst-var-by WINGPANEL_GSETTINGS_PATH ${wingpanel}/share/gsettings-schemas/${wingpanel.name}/glib-2.0/schemas
|
--subst-var-by GALA_GSETTINGS_PATH ${gala}/share/gsettings-schemas/${gala.name}/glib-2.0/schemas
|
||||||
|
substituteInPlace src/Views/Appearance.vala \
|
||||||
|
--subst-var-by WINGPANEL_GSETTINGS_PATH ${wingpanel}/share/gsettings-schemas/${wingpanel.name}/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, substituteAll, meson, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, elementary-dpms-helper, elementary-settings-daemon
|
, fetchFromGitHub
|
||||||
, granite, gtk3, dbus, polkit, switchboard }:
|
, pantheon
|
||||||
|
, substituteAll
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, elementary-dpms-helper
|
||||||
|
, elementary-settings-daemon
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, dbus
|
||||||
|
, polkit
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-power";
|
pname = "switchboard-plug-power";
|
||||||
@ -44,8 +58,10 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/MainView.vala --subst-var-by DPMS_HELPER_GSETTINGS_PATH ${elementary-dpms-helper}/share/gsettings-schemas/${elementary-dpms-helper.name}/glib-2.0/schemas
|
substituteInPlace src/MainView.vala \
|
||||||
substituteInPlace src/MainView.vala --subst-var-by GSD_GSETTINGS_PATH ${elementary-settings-daemon}/share/gsettings-schemas/${elementary-settings-daemon.name}/glib-2.0/schemas
|
--subst-var-by DPMS_HELPER_GSETTINGS_PATH ${elementary-dpms-helper}/share/gsettings-schemas/${elementary-dpms-helper.name}/glib-2.0/schemas
|
||||||
|
substituteInPlace src/MainView.vala \
|
||||||
|
--subst-var-by GSD_GSETTINGS_PATH ${elementary-settings-daemon}/share/gsettings-schemas/${elementary-settings-daemon.name}/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder ''out''}/lib/switchboard";
|
PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder ''out''}/lib/switchboard";
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, cups, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, cups
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-printers";
|
pname = "switchboard-plug-printers";
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, python3, ninja
|
{ stdenv
|
||||||
, pkgconfig, vala, libgee, granite, gtk3, polkit, zeitgeist
|
, fetchFromGitHub
|
||||||
, switchboard, lightlocker }:
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, polkit
|
||||||
|
, zeitgeist
|
||||||
|
, switchboard
|
||||||
|
, lightlocker
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-security-privacy";
|
pname = "switchboard-plug-security-privacy";
|
||||||
@ -46,8 +59,10 @@ stdenv.mkDerivation rec {
|
|||||||
chmod +x meson/post_install.py
|
chmod +x meson/post_install.py
|
||||||
patchShebangs meson/post_install.py
|
patchShebangs meson/post_install.py
|
||||||
|
|
||||||
substituteInPlace src/Views/LockPanel.vala --subst-var-by LIGHTLOCKER_GSETTINGS_PATH ${lightlocker}/share/gsettings-schemas/${lightlocker.name}/glib-2.0/schemas
|
substituteInPlace src/Views/LockPanel.vala \
|
||||||
substituteInPlace src/Views/FirewallPanel.vala --subst-var-by SWITCHBOARD_SEC_PRIV_GSETTINGS_PATH $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
|
--subst-var-by LIGHTLOCKER_GSETTINGS_PATH ${lightlocker}/share/gsettings-schemas/${lightlocker.name}/glib-2.0/schemas
|
||||||
|
substituteInPlace src/Views/FirewallPanel.vala \
|
||||||
|
--subst-var-by SWITCHBOARD_SEC_PRIV_GSETTINGS_PATH $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig
|
{ stdenv
|
||||||
, vala, libgee, granite, gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-sharing";
|
pname = "switchboard-plug-sharing";
|
||||||
|
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala, libgee
|
{ stdenv
|
||||||
, granite, gtk3, pulseaudio, libcanberra, libcanberra-gtk3, switchboard }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gtk3
|
||||||
|
, pulseaudio
|
||||||
|
, libcanberra
|
||||||
|
, libcanberra-gtk3
|
||||||
|
, switchboard
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard-plug-sound";
|
pname = "switchboard-plug-sound";
|
||||||
|
@ -1,6 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3, ninja
|
{ stdenv
|
||||||
, vala, gtk3, libgee, granite, gettext, clutter-gtk, libunity
|
, fetchFromGitHub
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gettext
|
||||||
|
, clutter-gtk
|
||||||
|
, libunity
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "switchboard";
|
pname = "switchboard";
|
||||||
@ -38,7 +52,9 @@ stdenv.mkDerivation rec {
|
|||||||
libunity
|
libunity
|
||||||
];
|
];
|
||||||
|
|
||||||
patches = [ ./plugs-path-env.patch ];
|
patches = [
|
||||||
|
./plugs-path-env.patch
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
chmod +x meson/post_install.py
|
chmod +x meson/post_install.py
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
{ makeWrapper, symlinkJoin, switchboard, switchboardPlugs, plugs }:
|
{ makeWrapper
|
||||||
|
, symlinkJoin
|
||||||
|
, switchboard
|
||||||
|
, switchboardPlugs
|
||||||
|
, plugs
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
selectedPlugs = if plugs == null then switchboardPlugs else plugs;
|
selectedPlugs = if plugs == null then switchboardPlugs else plugs;
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-gtk-theme";
|
pname = "elementary-gtk-theme";
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, python3,ninja, hicolor-icon-theme, gtk3 }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, hicolor-icon-theme
|
||||||
|
, gtk3
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-icon-theme";
|
pname = "elementary-icon-theme";
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-redacted-script";
|
pname = "elementary-redacted-script";
|
||||||
|
@ -1,4 +1,10 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-sound-theme";
|
pname = "elementary-sound-theme";
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-wallpapers";
|
pname = "elementary-wallpapers";
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-default-settings";
|
pname = "elementary-default-settings";
|
||||||
|
@ -1,4 +1,15 @@
|
|||||||
{ stdenv, runCommand, mutter, elementary-default-settings, nixos-artwork, glib, gala, epiphany, elementary-settings-daemon, gtk3, plank, gsettings-desktop-schemas
|
{ stdenv
|
||||||
|
, runCommand
|
||||||
|
, mutter
|
||||||
|
, elementary-default-settings
|
||||||
|
, nixos-artwork
|
||||||
|
, glib
|
||||||
|
, gala
|
||||||
|
, epiphany
|
||||||
|
, elementary-settings-daemon
|
||||||
|
, gtk3
|
||||||
|
, plank
|
||||||
|
, gsettings-desktop-schemas
|
||||||
, extraGSettingsOverrides ? ""
|
, extraGSettingsOverrides ? ""
|
||||||
, extraGSettingsOverridePackages ? []
|
, extraGSettingsOverridePackages ? []
|
||||||
}:
|
}:
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala, gtk3 }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-print-shim";
|
pname = "elementary-print-shim";
|
||||||
|
@ -1,4 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, substituteAll, writeScript, pantheon, gnome-keyring, gnome-session, wingpanel, orca, at-spi2-core, elementary-default-settings, writeShellScriptBin, elementary-settings-daemon, runtimeShell }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, substituteAll
|
||||||
|
, writeScript
|
||||||
|
, pantheon
|
||||||
|
, gnome-keyring
|
||||||
|
, gnome-session
|
||||||
|
, wingpanel
|
||||||
|
, orca
|
||||||
|
, at-spi2-core
|
||||||
|
, elementary-default-settings
|
||||||
|
, writeShellScriptBin
|
||||||
|
, elementary-settings-daemon
|
||||||
|
, runtimeShell
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
|
@ -1,5 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala, libxml2, desktop-file-utils
|
{ stdenv
|
||||||
, gtk3, glib, granite, libgee, elementary-icon-theme, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, libxml2
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, glib
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-shortcut-overlay";
|
pname = "elementary-shortcut-overlay";
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
{ stdenv, substituteAll, fetchFromGitHub, file-roller, gnome-bluetooth }:
|
{ stdenv
|
||||||
|
, substituteAll
|
||||||
|
, fetchFromGitHub
|
||||||
|
, file-roller
|
||||||
|
, gnome-bluetooth
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "extra-elementary-contracts";
|
pname = "extra-elementary-contracts";
|
||||||
|
@ -1,7 +1,28 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3, ninja, vala
|
{ stdenv
|
||||||
, desktop-file-utils, gettext, libxml2, gtk3, granite, libgee, bamf, libcanberra
|
, fetchFromGitHub
|
||||||
, libcanberra-gtk3, gnome-desktop, mutter, clutter, plank, elementary-icon-theme
|
, pantheon
|
||||||
, elementary-settings-daemon, wrapGAppsHook }:
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gettext
|
||||||
|
, libxml2
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, bamf
|
||||||
|
, libcanberra
|
||||||
|
, libcanberra-gtk3
|
||||||
|
, gnome-desktop
|
||||||
|
, mutter
|
||||||
|
, clutter
|
||||||
|
, plank
|
||||||
|
, elementary-icon-theme
|
||||||
|
, elementary-settings-daemon
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gala";
|
pname = "gala";
|
||||||
@ -48,7 +69,9 @@ stdenv.mkDerivation rec {
|
|||||||
plank
|
plank
|
||||||
];
|
];
|
||||||
|
|
||||||
patches = [ ./plugins-dir.patch ];
|
patches = [
|
||||||
|
./plugins-dir.patch
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
chmod +x build-aux/meson/post_install.py
|
chmod +x build-aux/meson/post_install.py
|
||||||
|
@ -1,7 +1,28 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, substituteAll, meson, ninja, python3
|
{ stdenv
|
||||||
, pkgconfig, vala, granite, libgee, gettext, gtk3, appstream, gnome-menus
|
, fetchFromGitHub
|
||||||
, json-glib, plank, bamf, switchboard, libunity, libsoup, wingpanel, zeitgeist
|
, pantheon
|
||||||
, bc }:
|
, substituteAll
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, python3
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, gettext
|
||||||
|
, gtk3
|
||||||
|
, appstream
|
||||||
|
, gnome-menus
|
||||||
|
, json-glib
|
||||||
|
, plank
|
||||||
|
, bamf
|
||||||
|
, switchboard
|
||||||
|
, libunity
|
||||||
|
, libsoup
|
||||||
|
, wingpanel
|
||||||
|
, zeitgeist
|
||||||
|
, bc
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-applications-menu";
|
pname = "wingpanel-applications-menu";
|
||||||
|
@ -1,6 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3
|
{ stdenv
|
||||||
, ninja, vala, gtk3, granite, libnotify, wingpanel, libgee, libxml2
|
, fetchFromGitHub
|
||||||
, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libnotify
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, libxml2
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-bluetooth";
|
pname = "wingpanel-indicator-bluetooth";
|
||||||
|
@ -1,6 +1,24 @@
|
|||||||
{ stdenv, fetchFromGitHub, fetchpatch, pantheon, pkgconfig, meson, python3
|
{ stdenv
|
||||||
, ninja, vala, gtk3, granite, wingpanel, evolution-data-server
|
, fetchFromGitHub
|
||||||
, libical, libgee, libxml2, libsoup, elementary-calendar, elementary-icon-theme, wrapGAppsHook }:
|
, fetchpatch
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, wingpanel
|
||||||
|
, evolution-data-server
|
||||||
|
, libical
|
||||||
|
, libgee
|
||||||
|
, libxml2
|
||||||
|
, libsoup
|
||||||
|
, elementary-calendar
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-datetime";
|
pname = "wingpanel-indicator-datetime";
|
||||||
|
@ -1,6 +1,21 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja
|
{ stdenv
|
||||||
, substituteAll, vala, gtk3, granite, libxml2, wingpanel, libgee
|
, fetchFromGitHub
|
||||||
, xorg, libgnomekbd, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, substituteAll
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libxml2
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, xorg
|
||||||
|
, libgnomekbd
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-keyboard";
|
pname = "wingpanel-indicator-keyboard";
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala
|
{ stdenv
|
||||||
, gtk3, granite, networkmanager, networkmanagerapplet, wingpanel
|
, fetchFromGitHub
|
||||||
, libgee, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, networkmanager
|
||||||
|
, networkmanagerapplet
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-network";
|
pname = "wingpanel-indicator-network";
|
||||||
|
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala
|
{ stdenv
|
||||||
, gtk3, granite, wingpanel, libgee, libxml2, elementary-icon-theme, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, libxml2
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-nightlight";
|
pname = "wingpanel-indicator-nightlight";
|
||||||
|
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala, gtk3, granite
|
{ stdenv
|
||||||
, wingpanel, libgee, libwnck3, elementary-icon-theme, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, libwnck3
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-notifications";
|
pname = "wingpanel-indicator-notifications";
|
||||||
|
@ -1,6 +1,21 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3
|
{ stdenv
|
||||||
, ninja, vala, gtk3, granite, bamf, libgtop, udev, wingpanel
|
, fetchFromGitHub
|
||||||
, libgee, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, bamf
|
||||||
|
, libgtop
|
||||||
|
, udev
|
||||||
|
, wingpanel
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-power";
|
pname = "wingpanel-indicator-power";
|
||||||
|
@ -1,6 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson
|
{ stdenv
|
||||||
, ninja, vala, gtk3, granite, wingpanel, accountsservice
|
, fetchFromGitHub
|
||||||
, libgee, elementary-icon-theme, wrapGAppsHook }:
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, wingpanel
|
||||||
|
, accountsservice
|
||||||
|
, libgee
|
||||||
|
, elementary-icon-theme
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-session";
|
pname = "wingpanel-indicator-session";
|
||||||
|
@ -1,7 +1,22 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson
|
{ stdenv
|
||||||
, python3, ninja, vala, gtk3, granite, wingpanel, libnotify
|
, fetchFromGitHub
|
||||||
, pulseaudio, libcanberra-gtk3, libgee, libxml2, wrapGAppsHook
|
, pantheon
|
||||||
, elementary-icon-theme }:
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, wingpanel
|
||||||
|
, libnotify
|
||||||
|
, pulseaudio
|
||||||
|
, libcanberra-gtk3
|
||||||
|
, libgee
|
||||||
|
, libxml2
|
||||||
|
, wrapGAppsHook
|
||||||
|
, elementary-icon-theme
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-sound";
|
pname = "wingpanel-indicator-sound";
|
||||||
|
@ -1,5 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, wrapGAppsHook, pkgconfig, meson, ninja
|
{ stdenv
|
||||||
, vala, gala, gtk3, libgee, granite, gettext, mutter, json-glib, python3 }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, wrapGAppsHook
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gala
|
||||||
|
, gtk3
|
||||||
|
, libgee
|
||||||
|
, granite
|
||||||
|
, gettext
|
||||||
|
, mutter
|
||||||
|
, json-glib
|
||||||
|
, python3
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel";
|
pname = "wingpanel";
|
||||||
|
@ -1,4 +1,11 @@
|
|||||||
{ lib, makeWrapper, symlinkJoin, wingpanel, wingpanelIndicators, switchboard-with-plugs, indicators ? null }:
|
{ lib
|
||||||
|
, makeWrapper
|
||||||
|
, symlinkJoin
|
||||||
|
, wingpanel
|
||||||
|
, wingpanelIndicators
|
||||||
|
, switchboard-with-plugs
|
||||||
|
, indicators ? null
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
selectedIndicators = if indicators == null then wingpanelIndicators else indicators;
|
selectedIndicators = if indicators == null then wingpanelIndicators else indicators;
|
||||||
|
@ -1,4 +1,20 @@
|
|||||||
{ stdenv, fetchFromGitHub, fetchpatch, python3, meson, ninja, vala, pkgconfig, libgee, pantheon, gtk3, glib, gettext, hicolor-icon-theme, gobject-introspection, wrapGAppsHook }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
|
, python3
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, pkgconfig
|
||||||
|
, libgee
|
||||||
|
, pantheon
|
||||||
|
, gtk3
|
||||||
|
, glib
|
||||||
|
, gettext
|
||||||
|
, hicolor-icon-theme
|
||||||
|
, gobject-introspection
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "granite";
|
pname = "granite";
|
||||||
|
@ -1,4 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3, ninja, glib, libgee, vala, wrapGAppsHook }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, glib
|
||||||
|
, libgee
|
||||||
|
, vala
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cerbere";
|
pname = "cerbere";
|
||||||
|
@ -1,4 +1,17 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, meson, python3, ninja, pkgconfig, vala, glib, libgee, dbus, glib-networking, wrapGAppsHook }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, pkgconfig
|
||||||
|
, vala
|
||||||
|
, glib
|
||||||
|
, libgee
|
||||||
|
, dbus
|
||||||
|
, glib-networking
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "contractor";
|
pname = "contractor";
|
||||||
@ -33,7 +46,7 @@ stdenv.mkDerivation rec {
|
|||||||
libgee
|
libgee
|
||||||
];
|
];
|
||||||
|
|
||||||
PKG_CONFIG_DBUS_1_SESSION_BUS_SERVICES_DIR = "share/dbus-1/services";
|
PKG_CONFIG_DBUS_1_SESSION_BUS_SERVICES_DIR = "${placeholder ''out''}/share/dbus-1/services";
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A desktop-wide extension service used by elementary OS";
|
description = "A desktop-wide extension service used by elementary OS";
|
||||||
|
@ -1,5 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, python3, ninja, vala
|
{ stdenv
|
||||||
, desktop-file-utils, gtk3, granite, libgee, gcr, webkitgtk, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, python3
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, desktop-file-utils
|
||||||
|
, gtk3
|
||||||
|
, granite
|
||||||
|
, libgee
|
||||||
|
, gcr
|
||||||
|
, webkitgtk
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-capnet-assist";
|
pname = "elementary-capnet-assist";
|
||||||
@ -40,7 +54,9 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
# Not useful here or in elementary - See: https://github.com/elementary/capnet-assist/issues/3
|
# Not useful here or in elementary - See: https://github.com/elementary/capnet-assist/issues/3
|
||||||
patches = [ ./remove-capnet-test.patch ];
|
patches = [
|
||||||
|
./remove-capnet-test.patch
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
chmod +x meson/post_install.py
|
chmod +x meson/post_install.py
|
||||||
|
@ -1,4 +1,14 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, makeWrapper, meson, ninja, desktop-file-utils, glib, coreutils, elementary-settings-daemon, wrapGAppsHook }:
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, desktop-file-utils
|
||||||
|
, glib
|
||||||
|
, coreutils
|
||||||
|
, elementary-settings-daemon
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elementary-dpms-helper";
|
pname = "elementary-dpms-helper";
|
||||||
@ -22,7 +32,6 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
makeWrapper
|
|
||||||
meson
|
meson
|
||||||
ninja
|
ninja
|
||||||
wrapGAppsHook
|
wrapGAppsHook
|
||||||
|
@ -1,5 +1,17 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, vala, glib
|
{ stdenv
|
||||||
, gtk3, libgee, desktop-file-utils, geoclue2, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, glib
|
||||||
|
, gtk3
|
||||||
|
, libgee
|
||||||
|
, desktop-file-utils
|
||||||
|
, geoclue2
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "pantheon-agent-geoclue2";
|
pname = "pantheon-agent-geoclue2";
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja
|
{ stdenv
|
||||||
, vala, gtk3, libgee, polkit, wrapGAppsHook }:
|
, fetchFromGitHub
|
||||||
|
, pantheon
|
||||||
|
, pkgconfig
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, gtk3
|
||||||
|
, libgee
|
||||||
|
, polkit
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "pantheon-agent-polkit";
|
pname = "pantheon-agent-polkit";
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
{ runCommand, nix, bash, git, jq, nix-prefetch-scripts, coreutils, common-updater-scripts, gnugrep, gnused, curl }:
|
{ runCommand
|
||||||
{ repoName, attrPath ? repoName, versionPolicy ? "release" }:
|
, nix
|
||||||
|
, bash
|
||||||
|
, git
|
||||||
|
, jq
|
||||||
|
, nix-prefetch-scripts
|
||||||
|
, coreutils
|
||||||
|
, common-updater-scripts
|
||||||
|
, gnugrep
|
||||||
|
, gnused
|
||||||
|
, curl
|
||||||
|
}:
|
||||||
|
|
||||||
|
{ repoName
|
||||||
|
, attrPath ? repoName
|
||||||
|
, versionPolicy ? "release"
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
script = ./update.sh;
|
script = ./update.sh;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user