Commit graph

140 commits

Author SHA1 Message Date
K900 15729ec4e1 kdePackages: Plasma 6.4.5 -> 6.5.0 2025-10-21 12:51:04 +03:00
nixpkgs-ci[bot] 65a2cad20c
Merge master into staging-next 2025-10-21 06:06:18 +00:00
Sebastián Zavala Villagómez eae9d7a6b5 nixos/plasma6: check $XDG_CACHE_HOME before $HOME/.cache for ksycoca cache wipe
The previous implementation breaks if `$XDG_CACHE_HOME` is set to
anything other than what is expected, since KDE will now write the cache
there instead. Some users set `$XDG_CACHE_HOME` to something like
`$HOME/.local/cache` to de-clutter `$HOME`. In such case, the cache won't
be found and removed, which will cause the KDE runner to not be able to
launch anything. It will now work regardless.
2025-10-18 17:08:20 -04:00
nixpkgs-ci[bot] 6bec4e9adf
Merge master into staging-next 2025-10-16 12:07:21 +00:00
Gaétan Lepage 18e5db2cf2
nixos/cosmic: add missing dependencies (#449426) 2025-10-16 10:13:21 +00:00
Kajus Naujokaitis fdf2614155
nixos/cosmic: add missing dependencies
- added missing dependencies for some cosmic tools
  - cosmic-settings network page
    'networkmanagerapplet' for 'nm-connection-editor'
  - cosmic-settings-daemon
    'pulseaudio' for 'pactl'
    'glib' for 'gsettings'
2025-10-16 12:17:41 +03:00
nixpkgs-ci[bot] 7e097bd93c
Merge master into staging-next 2025-10-13 13:09:21 +00:00
Bobby Rong 44a1a68766
nixos/pantheon: Add elementary-monitor
https://github.com/elementary/monitor/blob/8.0.0-debian/debian/rules#L16
ace5f7118b
2025-10-11 21:12:43 +08:00
K900 1d584e3a90 xwaylandvideobridge: drop
Unmaintained upstream, buggy, not really necessary anymore.
2025-10-08 19:24:33 +03:00
Wolfgang Walther c283f32d29
treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
Wolfgang Walther 90e7159c55
treewide: remove unused rec
Auto-fix by nixf-diagnose.
2025-10-05 10:49:12 +02:00
Bobby Rong 364591a874
Pantheon updates 2025-10-01 (#447636) 2025-10-02 01:14:38 +00:00
Bobby Rong 843fa0fa28
nixos/pantheon: add elementary-maps 2025-10-01 11:52:36 +08:00
Heitor Augusto d205b65645
nixos/cosmic: add /share/cosmic-themes to pathsToLink 2025-09-30 17:36:58 -03:00
Heitor Augusto c4ac791547
nixos/cosmic: add /share/cosmic-layouts to pathsToLink 2025-09-29 14:00:52 -03:00
Gaétan Lepage e72b496a44
COSMIC Beta (#440950) 2025-09-26 11:20:33 +00:00
Heitor Augusto 5119b9837d
nixos/cosmic: enable xdg sounds 2025-09-25 13:56:58 -03:00
Heitor Augusto 698cca54f9
nixos/cosmic: add cosmic-initial-setup 2025-09-25 13:56:51 -03:00
Henry M bf1711c040
nixos/gnome: Adds pkgs attribute to shell extensions
This configuration was invalid as none of the packages were prefaced with the `pkgs` attribute.
2025-09-24 22:25:17 -04:00
Bobby Rong bea21f650f
nixos/pantheon: Drop services.xserver.updateDbusEnvironment
Never useful, see issue 209847.
2025-09-15 21:53:49 +08:00
Bobby Rong f5a8000150
nixos/pantheon, pantheon.elementary-greeter: Default to pantheon-wayland session
See elementary/session-settings issue 91.
2025-09-14 23:06:44 +08:00
Bobby Rong b9eea40616
nixos/pantheon: Move out of X11
The next few commits will make pantheon-wayland the default.

Note that the Pantheon LightDM greeter option is left untouched
right now since it still runs under X11.
2025-09-14 14:36:05 +08:00
Heitor Augusto 086c3cd83f nixos/cosmic: fix descriptions 2025-09-07 10:58:25 +02:00
OPNA2608 5063462bf3 nixos/lomiri: Exclude Morph Browser by default
Qt5 qtwebengine will be marked insecure, so this would block the entire DE from being usable.
Epiphany seems to work as a replacement until Morph can be built with Qt6.

Content-Hub test will still need adjustment, but keeping it out of this to make future reverting easier.
2025-08-26 13:42:41 +02:00
K900 0951589765 kdePackages.kwayland-integration: fix build, use in Plasma 6
This is still the Qt5 version, but we deleted the old Qt5 version
along with the rest of Plasma 5 so we need this now.
2025-08-22 00:10:56 +03:00
K900 35d0bafabf nixos/treewide: clean up Plasma 5 references
Preparing to drop.
2025-08-21 22:31:56 +03:00
Aliaksandr 9c013621d0
nixos/lomiri: remove unneded options, refactor
hardware.graphics and fonts.enableDefaultPackages was already enabled in
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/graphical-desktop.nix
2025-08-10 15:33:51 +03:00
OPNA2608 be3916c40e nixos/lomiri: Replace NIX_GSETTINGS_OVERRIDES_DIR with Dconf database
To fix conflicting NIX_GSETTINGS_OVERRIDES_DIR definitions when enabling multiple DEs.
2025-08-01 22:02:25 +02:00
Wolfgang Walther 5a0711127c
treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther 62fe016519
treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Jörg Thalheim 93df008657
nixos/plasma6: fix autorotation when IIO module is enabled (#421532) 2025-07-21 20:42:18 +02:00
Kermina Awad 864ffcd1e1 nixos/plasma6: fix autorotation when IIO module is enabled
Plasma 6 requires the `qtsensors` package to be installed in order
for autorotation to work correctly. Simply enabling the IIO module
is not sufficient, although it's also required. Both are required
for autorotation to work correctly.
2025-07-01 11:22:52 -04:00
OPNA2608 69d04f6780 lomiri.lomiri-gsettings-overrides: init
Override the default for the launcher icon this way. Wallpaper would be settable too, but at least the VM tests don't seem happy with changing the wallpaper in any way.
2025-06-25 22:13:54 +02:00
K900 8884e1b147 nixos/plasma6: install ktexteditor explicitly
Fixes #419327
2025-06-23 20:37:34 +03:00
K900 034aa3f28e
nixos/installer/plasma6: trim closure (#418266) 2025-06-20 08:55:57 +03:00
Aleksana 18975e6da3
cosmic: add orca (screen reader) support (#417847) 2025-06-20 12:38:17 +08:00
Pratham Patel 4b3f38fb77
nixos/cosmic: add orca (screen reader) support 2025-06-20 09:20:25 +05:30
Pratham Patel 83a5712b72
nixos/cosmic: add helper function to check for excluded package 2025-06-20 09:20:20 +05:30
Emily 6300c39227 nixos/plasma6: make optional wallpapers optional 2025-06-19 21:50:54 +01:00
K900 0468be86e5 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 18:08:55 +03:00
Cosima Neidahl 5d44e716f4
ayatana-indicator-datetime: 24.5.1 -> 25.4.0, init lomiri-indicator-datetime (#415356) 2025-06-17 15:01:54 +02:00
K900 a3d359ccd6
nixos/plasma6: add auto timezone handling polkit rule 2025-06-17 14:18:22 +02:00
K900 0cb3282a99
nixos/plasma6: add capability wrappers for libksysguard/ksystemstats
These may need to move to a separate module one day, but for now
let's just keep them here.
2025-06-17 14:18:21 +02:00
K900 3473d8cabf
nixos/plasma6: also install aurorae and kwin-x11 2025-06-17 14:18:21 +02:00
Pratham Patel 358d8a18bd
cosmic/nixos: whitelist geoclue-demo-agent 2025-06-15 16:22:14 +05:30
Anthony Rodriguez faed89ee77
nixos/modules: enable programs.gnome.gcr-ssh-agent.enable on relevant modules
This is desktop managers and compositors that make use of gnome-keyring,
which will need an ssh agent running.
2025-06-13 22:37:12 +02:00
OPNA2608 1a6b286b9c lomiri.lomiri-indicator-datetime: init at 25.4.0
ayatana-indicator-datetime, overridden to enable Lomiri features.
2025-06-13 13:49:14 +02:00
Pratham Patel 0aae134f2f nixos/cosmic: add warning when a core package is excluded
Also add an option to toggle the visibility of warning to not cause
alarm fatigue.
2025-06-01 12:00:28 +02:00
Pratham Patel b3fab2e4b1 nixos/cosmic: move absolutely necessary packages under corePkgs
The packages without which the COSMIC DE doesn't start at all, or has a
high probability of not initializing are moved in the `corePkgs` list of
packages. This clarifies what packages are not to be excluded when the
user posts an issue about COSMIC crashing with either of the core
packages excluded and inform the user.
2025-06-01 12:00:28 +02:00
Pratham Patel 4e2d9fa5ef nixos/cosmic: add option for excluding package(s) 2025-06-01 12:00:28 +02:00