Jan Tojnar
dd21d0b041
Merge pull request #197238 from NixOS/gnome
...
GNOME: 43.0 → 43.1
2022-10-25 17:40:25 +02:00
colin
22834c42cc
gnome.nautilus: use the gtk4 FileChooser settings schema (fixes crash-on-start)
...
upstream PR for more context: <https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1013 >
with the recent nixpkgs bump from GNOME 42 -> 43, we build nautilus with
gtk4 (as upstream expects). if the user has nothing else in their
environment providing gtk3, then nautilus fails to locate a gtk3
gsettings schema it depends on. i.e.
```console
$ nautilus
(org.gnome.Nautilus): GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed
```
we could solve this on our end by adding gtk3 to `gappsWrapperArgs`, but
this seems like an upstream bug: i believe they mean to use the gtk4 settings
schemas instead of the legacy gtk3 ones.
2022-10-25 17:26:07 +02:00
Sandro
1ce20e8b30
Merge pull request #196577 from wegank/evolution-data-server-darwin
2022-10-25 17:08:23 +02:00
Jan Tojnar
d0072ce484
Merge pull request #197051 from jtojnar/fix-gnome-default-backround
...
gnome.nixos-gsettings-overrides: Ensure the settings are not overwritten
2022-10-25 17:03:08 +02:00
Jan Tojnar
361d98667c
Merge pull request #197029 from jtojnar/webp-loader
...
webp-pixbuf-loader: Adopt by GNOME
2022-10-25 17:02:06 +02:00
Jan Tojnar
91135c92cc
gnome.gnome-remote-desktop: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-25 16:35:33 +02:00
Jan Tojnar
d4a8bdecc7
gnome.eog: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/eog/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-25 16:35:32 +02:00
Jan Tojnar
a1de6d5467
gnome.updateScript: Add more type annotations
...
Also switch to enums instead of string values and extract the main function.
Validated with:
nix-shell -I "nixpkgs=channel:nixos-unstable" -p python3 -p python3Packages.mypy -p python3.pkgs.libversion -p python3.pkgs.requests -p python3.pkgs.types-requests --run 'python -m mypy pkgs/desktops/gnome/find-latest-version.py'
2022-10-25 16:23:42 +02:00
Weijia Wang
b082de986e
evolution-data-server: add darwin support
2022-10-25 16:08:28 +02:00
Jan Tojnar
812dd30e62
gnome.updateScript: Prevent downgrading packages
2022-10-25 15:14:02 +02:00
Jan Tojnar
a9b97f18d0
gnome.updateScript: Return explicitly set attr path
...
The update script currently requires attribute to be passed.
Let’s return it using the commit feature.
Otherwise, `update.nix` would use the attribute it first found
for the commit message, which can be something like `emscriptenPackages.libxml2`.
2022-10-25 15:11:29 +02:00
Jan Tojnar
68505781e3
gnome.updateScript: More Python
...
This was prompted by the need to capture exit status of `find-latest-version.py` in the next commit.
I had to drop `errexit` (if I did not want to result to even worse hacks) but that concealed errors like the following,
when I accidentally used an incorrect equals operator in numeric comparison:
line 24: ((: 1 = 1 : attempted assignment to non-variable (error token is "= 1 ")
Converting the plumbing in `gnome/update.nix` to Python also makes it slightly easier to read.
For now, `find-latest-version.py` is still invoked as a separate process (rather than being imported as a Python module),
as `update.nix` might be replaced by `genericUpdater` in the future.
2022-10-25 15:09:34 +02:00
Bobby Rong
5641fce009
gnome.gnome-settings-daemon338: avoid libsoup2 symbols
...
gsd-datetime: "libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported."
2022-10-25 15:36:23 +08:00
Anna Kudriavtsev
747eb0e121
gnome-extensions: bump
2022-10-22 16:26:29 -05:00
Jan Tojnar
dad58286f9
gnome.gnome-software: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-software/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:38 +02:00
Jan Tojnar
90649d153c
gnome.gnome-maps: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/v43.0...v43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:38 +02:00
Jan Tojnar
c3491bec6a
gnome.gnome-initial-setup: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:38 +02:00
Jan Tojnar
f3faf1a6ba
gnome.gnome-control-center: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:38 +02:00
Jan Tojnar
04c8342237
gnome.gnome-calendar: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-calendar/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:38 +02:00
Jan Tojnar
591fd945b2
evolution-data-server: 3.46.0 → 3.46.1
...
https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.46.0...3.46.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-22 16:41:32 +02:00
Jan Tojnar
9e99c0195d
gnome.nixos-gsettings-overrides: Ensure the settings are not overwritten
...
1d4bddaed5
started copying override files from packages into the schema for compilation.
`gsettings-desktop-schemas` package contains `remove-backgrounds.gschema.override`
which is later in the alphabet than `nixos-defaults.gschema.override`
so it would take precedence over the values from the GNOME NixOS module,
causing the background to not be set, among other things.
Let’s rename the override file coming from the module to be applied last.
2022-10-21 11:49:58 +02:00
Jan Tojnar
a8e19491dd
gnome.eog: Support WebP files
...
A hack until gdk-pixbuf learns to support multiple cache files.
2022-10-21 10:27:14 +02:00
Jan Tojnar
b6804f78b7
gnome.gnome-control-center: Support WebP files
...
A hack until gdk-pixbuf learns to support multiple cache files.
2022-10-21 10:27:14 +02:00
Jan Tojnar
e674c5bd2a
gnome.gnome-shell: Support WebP files
...
A hack until gdk-pixbuf learns to support multiple cache files.
2022-10-21 10:27:14 +02:00
Jan Tojnar
c789af6065
gnome._gdkPixbufCacheBuilder_DO_NOT_USE: Extract from nixos/gdk-pixbuf
...
Unlike previously, we now fail loudly when a package not containing a gdk-pixbuf modules is passed.
2022-10-21 10:06:24 +02:00
Jan Tojnar
4fb7c5fd58
gnome.nautilus: Support thumbnailing WebP files
...
Note that no other GNOME apps currently support WebP on NixOS
because we lack a usable composition method for gdk-pixbuf caches.
2022-10-21 09:48:42 +02:00
Ryan Horiguchi
41522f6649
gnomeExtensions.dash-to-dock: 74 -> 75
2022-10-20 22:22:21 +02:00
Jan Tojnar
1968357809
Merge pull request #196894 from zendo/update-gnome.pomodoro
...
gnome.pomodoro: 0.21.1 -> 0.22.0
2022-10-20 18:07:33 +02:00
zendo
5bb9b0ac51
gnome.pomodoro: 0.21.1 -> 0.22.0
2022-10-20 16:10:09 +08:00
Sandro
5caef21289
Merge pull request #181517 from andersk/argos
2022-10-18 23:18:20 +02:00
Jan Tojnar
e1a0f8fe5a
Merge pull request #196489 from babbaj/update-gsconnect
...
gnomeExtensions.gsconnect: 50 -> 54
2022-10-18 19:08:40 +02:00
Florian Klink
e49db01d20
gnomeExtensions.pop-shell: unstable-2022-03-25 -> unstable-2022-10-11
...
Required for GNOME 43 compat.
2022-10-18 17:11:58 +02:00
Florian Klink
a8506443eb
gnomeExtensions: run update-extensions.py
...
gnome*Extensions: handle azan-islamic-prayer-times in extensionRenames.nix
as per https://github.com/NixOS/nixpkgs/pull/196424#discussion_r997242496
2022-10-18 17:11:58 +02:00
Florian Klink
b18e4988e8
pkgs.gnome43Extensions: expose GNOME 43 extensions
...
gnome*Extensions: add note to import in all-packages.nix
See https://github.com/NixOS/nixpkgs/pull/196424#pullrequestreview-1144427603
2022-10-18 17:11:57 +02:00
Babbaj
41bd9d6706
gnomeExtensions.gsconnect: 50 -> 54
...
https://github.com/GSConnect/gnome-shell-extension-gsconnect/compare/v50...v54
https://github.com/GSConnect/gnome-shell-extension-gsconnect/pull/1370
2022-10-18 10:15:10 -04:00
Jan Tojnar
d9f2904cb7
Merge pull request #196351 from jtojnar/gnome-cleanups
...
GNOME cleanups
2022-10-18 09:21:06 +02:00
Jan Tojnar
2792334022
Merge pull request #196452 from wegank/gnome-apps-darwin
...
gjs: add darwin support
2022-10-18 09:20:13 +02:00
Weijia Wang
8d72d191cb
gnome-weather: add darwin support
2022-10-18 08:10:36 +02:00
Anders Kaseorg
a3446c300a
gnomeExtensions.argos: init at 20220930
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-10-17 15:00:18 -07:00
Weijia Wang
c1d932f54c
gnome-maps: add darwin support
2022-10-17 21:09:47 +02:00
Jan Tojnar
4db165bd2f
gnome.gnome-tweaks: Drop libsoup dependency
...
It is not actually used:
https://gitlab.gnome.org/GNOME/gnome-tweaks/-/issues/407
2022-10-17 06:27:51 +02:00
Jan Tojnar
ae621db1cc
gnome.gitg: drop libsoup dependency
...
It was removed in 41:
3fff792633
2022-10-17 06:27:51 +02:00
Jan Tojnar
5b6b539f4f
gnome.sushi: Switch to libsoup 3
...
This was forgotten in GNOME 43 update.
f73bd94947
2022-10-17 05:27:14 +02:00
Jan Tojnar
b789ab3c24
gnome.gnome-software: Switch to libsoup 3
...
Flatpak and ostree now use curl.
2022-10-17 05:08:20 +02:00
Christian Kögler
7e04c98eb9
Merge pull request #194064 from linsui/file-roller
...
file-roller: remove unzip
2022-10-16 20:17:40 +02:00
Jan Tojnar
a36ceb869d
gnome.seahorse: 42.0 → 43.0
...
https://gitlab.gnome.org/GNOME/seahorse/-/compare/42.0...43.0
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-15 16:00:37 +02:00
Jan Tojnar
4d703382f3
gnome.polari: 42.1 → 43.0
...
https://gitlab.gnome.org/GNOME/polari/-/compare/42.1...43.0
Also switch to libsoup 3.
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:36 +02:00
Jan Tojnar
357536bf58
gnome-text-editor: 43.0 → 43.1
...
https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/43.0...43.1
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:36 +02:00
Jan Tojnar
5e5d9256e7
gnome.metacity: 3.44.0 → 3.46.0
...
https://gitlab.gnome.org/GNOME/metacity/-/compare/3.44.0...3.46.0
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:36 +02:00
Jan Tojnar
d258f6fef8
gnome.gnome-flashback: 3.45.1 → 3.46.0
...
https://gitlab.gnome.org/GNOME/gnome-flashback/-/compare/3.45.1...3.46.0
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:36 +02:00