diff options
| author | Giacomo Leidi <therewasa@fishinthecalculator.me> | 2026-03-09 14:10:21 +0100 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-03-19 07:36:03 +0100 |
| commit | cc4c1633ffa4c2245c9dc594403a3a2dffc2ad98 (patch) | |
| tree | ec94e87ef9fdbbcd4a130a0a76e3dd971d845e73 /gnu | |
| parent | d78f9a3285ed1ab94e9d92f53ab7f6494aad7a44 (diff) | |
gnu: Add gnome-shell-extension-dock-ng.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dock-ng): New variable.
Change-Id: I1ceb1be6c71f90eb0df60c31cf6764ceddc1bb1e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/gnome-xyz.scm | 53 |
1 files changed, 52 insertions, 1 deletions
diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index 6286e002a8d..39f5b38f604 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2019, 2020, 2021 Liliana Marie Prikler <liliana.prikler@gmail.com> | 2 | ;;; Copyright © 2019, 2020, 2021 Liliana Marie Prikler <liliana.prikler@gmail.com> |
| 3 | ;;; Copyright © 2019, 2021 Alexandros Theodotou <alex@zrythm.org> | 3 | ;;; Copyright © 2019, 2021 Alexandros Theodotou <alex@zrythm.org> |
| 4 | ;;; Copyright © 2019 Giacomo Leidi <therewasa@fishinthecalculator.me> | 4 | ;;; Copyright © 2019, 2026 Giacomo Leidi <therewasa@fishinthecalculator.me> |
| 5 | ;;; Copyright © 2020 Alex Griffin <a@ajgrf.com> | 5 | ;;; Copyright © 2020 Alex Griffin <a@ajgrf.com> |
| 6 | ;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us> | 6 | ;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us> |
| 7 | ;;; Copyright © 2020 Kei Kebreau <kkebreau@posteo.net> | 7 | ;;; Copyright © 2020 Kei Kebreau <kkebreau@posteo.net> |
| @@ -815,6 +815,57 @@ faster window switching.") | |||
| 815 | (home-page "https://micheleg.github.io/dash-to-dock/") | 815 | (home-page "https://micheleg.github.io/dash-to-dock/") |
| 816 | (license license:gpl2+))) | 816 | (license license:gpl2+))) |
| 817 | 817 | ||
| 818 | (define-public gnome-shell-extension-dock-ng | ||
| 819 | (package | ||
| 820 | (name "gnome-shell-extension-dock-ng") | ||
| 821 | (version "1.1.2") | ||
| 822 | (source (origin | ||
| 823 | (method git-fetch) | ||
| 824 | (uri (git-reference | ||
| 825 | (url "https://github.com/ochi12/dock-ng") | ||
| 826 | (commit (string-append "v" version)))) | ||
| 827 | (file-name (git-file-name name version)) | ||
| 828 | (sha256 | ||
| 829 | (base32 | ||
| 830 | "0q0v86n832kgqz0x3m0k75m09yy7r8qk3rf3niq06cs00ypm3xl6")))) | ||
| 831 | (build-system gnu-build-system) | ||
| 832 | (arguments | ||
| 833 | (list | ||
| 834 | #:tests? #f | ||
| 835 | #:make-flags #~(list (string-append "INSTALLBASE=" | ||
| 836 | #$output | ||
| 837 | "/share/gnome-shell/extensions") | ||
| 838 | (string-append "VERSION=" | ||
| 839 | #$version)) | ||
| 840 | #:phases | ||
| 841 | #~(modify-phases %standard-phases | ||
| 842 | (delete 'bootstrap) | ||
| 843 | (delete 'configure) | ||
| 844 | (add-before 'build 'set-environment-variables | ||
| 845 | (lambda _ | ||
| 846 | (setenv "HOME" (getcwd)) | ||
| 847 | (setenv "XDG_CACHE_HOME" (string-append (getcwd) "/.cache")))) | ||
| 848 | (replace 'build | ||
| 849 | (lambda* (#:key make-flags #:allow-other-keys) | ||
| 850 | (apply invoke `("make" "build" ,@make-flags)))) | ||
| 851 | (replace 'install | ||
| 852 | (lambda* (#:key make-flags #:allow-other-keys) | ||
| 853 | (apply invoke `("make" "install" ,@make-flags))))))) | ||
| 854 | (native-inputs | ||
| 855 | (list `(,glib "bin") | ||
| 856 | gnome-shell | ||
| 857 | intltool | ||
| 858 | pkg-config)) | ||
| 859 | (propagated-inputs | ||
| 860 | (list glib)) | ||
| 861 | (synopsis "Lightweight dock for GNOME Shell") | ||
| 862 | (description "This package provides a lightweight, non-fixed, dock for GNOME | ||
| 863 | Shell, built on the dash. It implements a batteries included approach, with | ||
| 864 | little configuration involved and a small feature set including adaptive | ||
| 865 | intellihide and multimonitor support.") | ||
| 866 | (home-page "https://github.com/ochi12/dock-ng") | ||
| 867 | (license license:gpl3+))) | ||
| 868 | |||
| 818 | (define-public gnome-shell-extension-gsconnect | 869 | (define-public gnome-shell-extension-gsconnect |
| 819 | (package | 870 | (package |
| 820 | (name "gnome-shell-extension-gsconnect") | 871 | (name "gnome-shell-extension-gsconnect") |
