Commit Graph

215 Commits

Author SHA1 Message Date
Jan Tojnar
7dcbf84083 nixos/gnome: don't restart gnome-session-monitor.service on switch (#536457) 2026-08-17 06:44:26 +00:00
André Lima
27ed79c4e5 nixos/gnome: don't restart gnome-session-monitor.service on switch
Uses `overrideStrategy = "asDropin";` to force the creation of a drop-in.

Without this, by default, NixOS would create `gnome-session-monitor.service`
if not present. That could cause some issues as described in:

https://github.com/NixOS/nixpkgs/pull/519740#issuecomment-4457203746
2026-08-17 00:14:10 +01:00
Christopher Crouse
4a8df6774c pantheon.pantheon-agent-polkit: 8.0.2 -> 8.1.0 2026-08-07 07:20:01 +02:00
Martin Weinelt
3fa032e395 nixos/gnome: add glycin-thumbnailer and gst-thumbnailers (#535931) 2026-08-05 23:32:40 +00:00
Salva HG
cd8b0289be nixos/cosmic: add cosmic-sound-theme to default packages 2026-07-22 21:07:00 -06:00
Kajus Naujokaitis
918563178d nixos/cosmic: add package cosmic-monitor
Signed-off-by: Kajus Naujokaitis <kajusn@gmail.com>
2026-07-09 12:45:57 +03:00
Kajus Naujokaitis
bdc1db11dd cosmic-app-library: fix naming to cosmic-app-library
Signed-off-by: Kajus Naujokaitis <kajusn@gmail.com>
2026-07-06 10:28:59 +03:00
Tom Hunze
a13398a4e7 nixos/gnome: add glycin-thumbnailer and gst-thumbnailers
These are the new multimedia thumbnailers developed for GNOME.

gst-thumbnailers in particular is useful because it adds support for
video thumbnailing back to GNOME. Video thumbnailing was previously
provided by totem, but totem isn't shipped by default anymore as it was
replaced by showtime.

Adding them to `optionalPackages` as they are not core apps as per [1].

[1] 6be2940aa3/elements/core/meta-gnome-core-apps.bst
2026-06-28 00:15:30 +02:00
Vladimír Čunát
a6c3b1d396 Merge master into staging-nixos 2026-06-24 12:16:37 +02:00
Gaétan Lepage
8986b0157b nixos/cosmic: remove unnecessary dependency of cosmic-session.target on xdg-desktop-autostart.target (#519447) 2026-06-24 07:11:39 +00:00
Martin Weinelt
a92efa870c nixos/plasma6: opt into fuse
Used by the kio-* stack.
2026-06-20 17:29:41 +02:00
K900
65ccb6f831 kdePackages: Plasma 6.6.5 -> 6.7
Co-authored-by: 𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕 <regime_skylark.0y@icloud.com>
Co-authored-by: adisbladis <adisbladis@gmail.com>
2026-06-16 15:14:27 +03:00
Martin Weinelt
947ef21d34 nixos/gnome: opt into pkexec 2026-06-11 20:31:48 +02:00
Martin Weinelt
6e6895d6bf nixos/budgie: opt into pkexec
https://github.com/search?q=org%3ABuddiesOfBudgie%20pkexec&type=code
2026-06-11 20:31:48 +02:00
Martin Weinelt
861d61d3a8 nixos/cosmic: opt into pkexec
https://github.com/search?q=org%3Apop-os%20pkexec&type=code
2026-06-11 20:31:47 +02:00
K900
bb38195945 nixos/plasma6: install plasma-keyboard by default
Touch devices are real and our UX sucks out of the box on them.
Let's at least suck a little bit less.
2026-06-07 13:08:38 +03:00
Bobby Rong
e3e7b79a30 Revert "nixos/pantheon: Disable x-d-p-pantheon"
This reverts commit 10cea96468.

The linked issue has been fixed.
2026-06-04 20:22:05 +08:00
Pratham Patel
518687b52b nixos/cosmic: remove unnecessary dependency of cosmic-session.target on xdg-desktop-autostart.target 2026-05-12 19:55:52 +05:30
Bobby Rong
d6a0b47d7c nixos/gnome: Add gnome-tecla
For `Shell.AppSystem.get_default().lookup_app('org.gnome.Tecla.desktop');`
2026-05-08 20:55:34 +08:00
K900
59ac5638f0 treewide: hide KF5 2026-05-08 09:34:21 +03:00
K900
9bde703f9c plasma6: add qrca support for plasma-nm (#506756) 2026-04-05 06:51:15 +00:00
Nicolai Weitkemper
dd0cefd9cd plasma6: add qrca support for plasma-nm 2026-04-04 23:00:00 +02:00
Cosima Neidahl
cba1823432 lomiri-qt6: init (#467662) 2026-03-31 15:27:11 +00:00
OPNA2608
8d4eb71184 nixos/lomiri: Add Qt6 Morph Browser 2026-03-30 15:04:46 +02:00
K900
8f87a0e646 kdePackages.plasma-workspace: move sessions to separate output
So they don't leak into p-l-m via the wrapper.
2026-03-27 15:06:34 +03:00
Silvan Mosberger
b513ab8192 Reapply "ci: module maintainer review requests; nixos/modules: init meta.teams"
This reverts commit 2cc2e0225f.
2026-03-13 16:53:28 +01:00
K900
c74d93996d nixos/plasma6: only install skanpage
skanlite is extremely minimal and duplicates functionality.
Users that want it can explicitly opt out of skanpage and install
skanlite instead.
2026-03-12 15:00:06 +03:00
Bobby Rong
f27ef67ba5 nixos/budgie: Add bluejay
https://buddiesofbudgie.org/blog/budgie-10-10-released#budgie-control-center
2026-03-08 14:03:29 +08:00
Bobby Rong
0477e31ea0 nixos/budgie: Add eglinfo
892794b234
2026-03-08 14:03:29 +08:00
Michail K
1768f9c4d3 nixos/plasma6: install skanlite & skanpage if SANE is enabled
Similarly to how enabling CUPS/printing installs KDE's print manager, enabling SANE should install skanlite & skanpage to provide a GUI frontend for scanning.
2026-02-22 18:51:05 +01:00
Sandro
5afc938c45 nixos/plasma6: fix xdg-mime (#480361) 2026-02-19 05:12:43 +00:00
pancaek
fdf5f18d10 various: remove references to mate scope 2026-02-10 23:56:53 +08:00
Bobby Rong
fa6cf37d24 Budgie 10.10 (#478923) 2026-02-03 15:37:58 +00:00
Bobby Rong
2ea7cdf2e9 magpie: drop
No longer used by budgie-desktop.
2026-02-01 14:07:41 +08:00
Bobby Rong
1e0f19379a budgie-screensaver: drop
No longer used by budgie-desktop.
2026-02-01 14:07:41 +08:00
Bobby Rong
5df199b8a4 nixos/budgie: Add supplemental tooling
https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/#supplemental-tooling
2026-02-01 14:07:41 +08:00
Bobby Rong
7daa1f6030 nixos/budgie: Add labwc
https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/#compositor-recommendations
2026-02-01 14:07:41 +08:00
Bobby Rong
165e87df3f pantheon.elementary-settings-daemon: 8.4.0 -> 8.5.0
https://github.com/elementary/settings-daemon/compare/8.4.0...8.5.0
2026-01-29 09:24:50 +08:00
nixpkgs-ci[bot]
aa220955e8 Merge master into staging-next 2026-01-22 00:19:52 +00:00
provokateurin
367e9b813a nixos/plasma6: Add discover if fwupd is enabled 2026-01-19 10:53:30 +01:00
nixpkgs-ci[bot]
db8a4e9f0b Merge master into staging-next 2026-01-15 18:09:05 +00:00
Sandro Jäckel
b91d7a6c3d nixos/plasma6: fix xdg-mime 2026-01-15 13:52:58 +01:00
Bobby Rong
f9ec178d31 nixos/pantheon: Start io.elementary.settings-daemon
To test this, change your wallpaper and see if the change is reflected in
greeter as well (the daemon syncs the wallpaper to /var/lib/AccountsService/users/$USER).
2026-01-15 20:34:07 +08:00
nixpkgs-ci[bot]
5166743ea4 Merge master into staging-next 2026-01-12 18:06:48 +00:00
Bobby Rong
1e36540aa2 nixos/budgie: Move out from X11 (#478935) 2026-01-12 15:42:29 +00:00
Bobby Rong
7ba7683f7d nixos/budgie: Move out from X11
Budgie 10.10 is wayland only.
2026-01-11 13:57:00 +08:00
nixpkgs-ci[bot]
890663ff06 Merge staging-next into staging 2026-01-09 12:08:20 +00:00
Alyssa Ross
5ba11e0405 nixos/gnome: make gnome-keyring optional
I use a different keyring implementation that conflicts with
gnome-keyring, and I would like to use phosh, but it enables
core-os-services, and so enables gnome-keyring.  I have tested that
phosh works with my non-default keyring with this change.
2026-01-07 20:43:08 +01:00
André Lima
a46c067611 nixos/gnome: install xdg-user-dirs{,-gtk} systemd units
GNOME 49 has completely removed the built-in service manager, which allowed
.desktop files to be used for launching services. This mechanism was used by
xdg-user-dirs and xdg-user-dirs-gtk to update the xdg user directories.

In recent versions of xdg-user-dirs and xdg-user-dirs-gtk, systemd units are
included in the installation to work around that. This commit installs those
units when gnome-shell is enabled.

Link: https://gitlab.gnome.org/GNOME/gnome-session/-/blob/49.2/NEWS?ref_type=tags#L51-54
Link: 2a63d3f0ff
2026-01-07 17:53:14 +00:00
Jan Tojnar
908aafd786 nixos/gnome: remove geary from default apps selection (#476779) 2026-01-05 04:46:39 +00:00