Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5525440dd68c
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bfb91bc57fe4
Choose a head ref
  • 2 commits
  • 2 files changed
  • 2 contributors

Commits on Jan 14, 2021

  1. Copy the full SHA
    dcfe06f View commit details

Commits on Jan 15, 2021

  1. Merge pull request #109363 from rhoriguchi/gnome-shell-extension-cloc…

    …k-override
    
    gnomeExtensions.clock-override: init at 12
    jtojnar authored Jan 15, 2021
    Copy the full SHA
    bfb91bc View commit details
Showing with 38 additions and 0 deletions.
  1. +37 −0 pkgs/desktops/gnome-3/extensions/clock-override/default.nix
  2. +1 −0 pkgs/top-level/all-packages.nix
37 changes: 37 additions & 0 deletions pkgs/desktops/gnome-3/extensions/clock-override/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{ stdenv, fetchzip, gnome3, gettext, glib }:

stdenv.mkDerivation rec {
pname = "gnome-shell-extension-clock-override";
version = "12";

src = fetchzip {
url = "https://extensions.gnome.org/extension-data/clock-overridegnomeshell.kryogenix.org.v${version}.shell-extension.zip";
sha256 = "1cyaszks6bwnbgacqsl1pmr24mbj05mad59d4253la9am8ibb4m6";
stripRoot = false;
};

uuid = "clock-override@gnomeshell.kryogenix.org";

nativeBuildInputs = [ gettext glib ];

buildPhase = ''
runHook preBuild
glib-compile-schemas --strict --targetdir=schemas schemas
runHook postBuild
'';

installPhase = ''
runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r {convenience.js,extension.js,format.js,locale,metadata.json,prefs.js,schemas} $out/share/gnome-shell/extensions/${uuid}
runHook postInstall
'';

meta = with stdenv.lib; {
description = "Customize the date and time format displayed in clock in the top bar in GNOME Shell";
license = licenses.mit;
maintainers = with maintainers; [ rhoriguchi ];
homepage = "https://github.com/stuartlangridge/gnome-shell-clock-override";
broken = versionOlder gnome3.gnome-shell.version "3.18";
};
}
1 change: 1 addition & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -27219,6 +27219,7 @@ in
arc-menu = callPackage ../desktops/gnome-3/extensions/arc-menu { };
caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { };
clipboard-indicator = callPackage ../desktops/gnome-3/extensions/clipboard-indicator { };
clock-override = callPackage ../desktops/gnome-3/extensions/clock-override { };
dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { };
dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
draw-on-your-screen = callPackage ../desktops/gnome-3/extensions/draw-on-your-screen { };