Commit graph

2530 commits

Author SHA1 Message Date
Felix Buehler cfd241e856 nixos/services.urxvtd: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler 907513b013 nixos/services.unclutter: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler 81af5e84de nixos/services.unclutter-xfixes: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler c395f4a881 nixos/services.touchegg: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler 3c25e33c2f nixos/services.redshift: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler f8e4c2bb77 nixos/services.picom: remove with lib; 2024-12-30 16:57:47 +01:00
Felix Buehler 68590cbb86 nixos/services.xserver.imwheel: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 39e4529bdd nixos/services.xserver.wacom: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler ef32b6d67a nixos/services.xserver.synaptics: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 19ac519dda nixos/services.xserver.digimend: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler ae638c0c4c nixos/services.xserver.cmt: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 620887f332 nixos/services.fractalart: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 4c8347ad68 nixos/services.xserver.xkb.extraLayouts: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 2e19baf26b nixos/services.xserver.displayManager.xpra: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 1c0fdc5be0 nixos/services.xserver.displayManager.startx: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler 61ea102715 nixos/services.xserver.displayManager.slim: remove with lib; 2024-12-30 16:57:46 +01:00
Felix Buehler a439faa883 nixos/services.xserver.displayManager.lightdm: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler 4214af11a9 nixos/services.xserver.displayManager.lightdm.greeters.tiny: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler 62a2f3303b nixos/services.xserver.displayManager.lightdm.greeters.slick: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler 6a56bdff41 nixos/services.xserver.displayManager.lightdm.greeters.pantheon: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler 2882d6bc32 nixos/services.xserver.displayManager.lightdm.greeters.mobile: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler f8865e8401 nixos/services.xserver.displayManager.lightdm.greeters.mini: remove with lib; 2024-12-30 16:57:45 +01:00
Felix Buehler 1253a94387 nixos/services.xserver.displayManager.lightdm.greeters.gtk: fmt 2024-12-30 16:57:42 +01:00
Felix Buehler 2b59e102ba nixos/services.xserver.displayManager.lightdm.greeters.gtk: remove with lib; 2024-12-30 16:57:20 +01:00
Felix Buehler 0a91efc713 nixos/services.xserver.displayManager.lightdm.greeters.enso: remove with lib; 2024-12-30 16:57:20 +01:00
Felix Buehler dcd408ab4a nixos/services.xserver.desktopManager.xterm: remove with lib; 2024-12-30 16:57:20 +01:00
Felix Buehler 4b798ee63e nixos/services.xserver.desktopManager.xfce: remove with lib; 2024-12-30 16:57:20 +01:00
Felix Buehler ee971f5c8f nixos/services.xserver.desktopManager.surf-display: remove with lib; 2024-12-30 16:57:19 +01:00
Felix Buehler 61ad8be682 nixos/services.xserver.desktopManager.retroarch: remove with lib; 2024-12-30 16:57:19 +01:00
Felix Buehler fa4e66d550 nixos/services.xserver.desktopManager.pantheon: remove with lib; 2024-12-30 16:57:19 +01:00
Felix Buehler 0737eac7e0 nixos/services.xserver.desktopManager.runXdgAutostartIfNone: remove with lib; 2024-12-30 16:57:19 +01:00
Felix Buehler 5d5963f8e6 nixos/services.xserver.desktopManager.mate: fmt 2024-12-30 16:57:13 +01:00
Felix Buehler 60f9b34cae nixos/services.xserver.desktopManager.mate: remove with lib; 2024-12-30 16:28:34 +01:00
Felix Buehler dab1624643 nixos/services.xserver.desktopManager.lxqt: remove with lib; 2024-12-30 16:27:42 +01:00
Felix Buehler 93da453c9e nixos/services.xserver.desktopManager.lumina: remove with lib; 2024-12-30 16:27:05 +01:00
Felix Buehler 3ba85539d7 nixos/services.xserver.desktopManager.kodi: remove with lib; 2024-12-30 16:26:40 +01:00
Felix Buehler e0836261f2 nixos/services.xserver.desktopManager.enlightenment: remove with lib; 2024-12-30 16:26:19 +01:00
Felix Buehler 5fac14d6a4 nixos/services.xserver.desktopManager.deepin: remove with lib; 2024-12-30 16:25:53 +01:00
Felix Buehler b48d0ec757 nixos/services.xserver.desktopManager.cinnamon: remove with lib; 2024-12-30 16:24:57 +01:00
Felix Buehler 6fe2a04f0d nixos/services.xserver.desktopManager.cde: remove with lib; 2024-12-30 16:23:35 +01:00
Felix Buehler 328da3a39d nixos/services.colord: remove with lib; 2024-12-30 16:23:13 +01:00
nicoo 238b407862
nixos: hardware.pulseaudio → services.pulseaudio (#369391) 2024-12-30 13:46:50 +00:00
Bobby Rong 05f5f947b4
nixos/cinnamon: Replace xplayer with celluloid
https://github.com/linuxmint/xplayer/issues/169#issuecomment-1072069928
2024-12-23 23:16:29 +08:00
Bobby Rong d8890db135
Xfce 4.20 (#353048) 2024-12-17 08:36:52 +08:00
Bobby Rong d9b6a4eb7b
nixos/xfce: Add Wayland session
Using labwc as compositor.
2024-12-15 20:08:15 +08:00
Bobby Rong 3c20ab171f
nixos/xfce: Use upstream name for X11 session
This allows keeping the name consistent with the wayland
session we are introducing later.
2024-12-15 20:08:15 +08:00
misuzu ad2bd1af95
nixos/plasma5: fix shellcheck findings with enableStrictShellChecks enabled (#362341) 2024-12-14 12:50:52 +02:00
Bobby Rong 04785d767a
Pantheon updates 2024-12-13 (#364951) 2024-12-14 12:38:55 +08:00
Atemu 84bd8b0172
nixos/cinnamon: Do not set QT_QPA_PLATFORMTHEME (#364267) 2024-12-13 22:00:28 +01:00
Bobby Rong ec21cacf9b
nixos/pantheon: Get rid of gsignond
This is not needed with switchboard-plug-onlineaccount 6.0.0.
2024-12-13 23:31:49 +08:00
Bobby Rong 7e685d3693
nixos/cinnamon: Do not set QT_QPA_PLATFORMTHEME
Mint no longer ships qt5ct since Mint 22 and no longer ships a
qt5ct.conf in Mint 22.1. Following their changes I think we will
also drop our override and delegate the decision to user. Also
the gtk2 platform theme actually depends on gtk2.

f239cde908
2024-12-13 20:35:04 +08:00
nicoo f6c5531461
nixos: Don't set !allowSubstitutes (#314664)
It is set by `runCommandLocal` and prevents fetching the build output
from `cache.nixos.org` or another trusted substituter.
2024-12-12 18:26:24 +00:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Bobby Rong bab9b4a93c
nixos/cinnamon: Add x-cinnamon-mimeapps.list (#362432) 2024-12-08 08:50:36 +08:00
Bobby Rong 74eae6a8b4
nixos/cinnamon: Add x-cinnamon-mimeapps.list
This is specifically for https://github.com/linuxmint/nemo/blob/6.4.0/src/nemo-desktop-application.c#L398.

The same thing is already done in the GNOME module. Otherwise when you e.g try "Downloads" -> "Show in Folder"
in Firefox, it will just do nothing, this is probably not a good experience.

ref: https://salsa.debian.org/cinnamon-team/cinnamon-desktop/-/blob/debian/6.2.0-1/debian/x-cinnamon-mimeapps.list
ref: https://src.fedoraproject.org/rpms/cinnamon-desktop/blob/f41/f/x-cinnamon-mimeapps.list
2024-12-06 22:30:01 +08:00
Zhong Jianxin 0e9fa53445 nixos/plasma5: fix shellcheck findings with enableStrictShellChecks enabled 2024-12-05 20:49:47 +08:00
Jan Tojnar ccf9d87fe6 nixos/cinnamon: Switch notExcluded to disablePackageByName
For consistency with other DEs.
2024-12-04 22:31:35 +01:00
Jan Tojnar 162f4339ef nixos/gnome: Switch notExcluded to disablePackageByName
For consistency with other DEs.
2024-12-04 22:31:35 +01:00
Jan Tojnar c4ed78b5a0 nixos/pantheon: Switch notExcluded to disablePackageByName
Previously, this check was inconsistent with `removePackagesByName` – the latter compares the packages using their names.
2024-12-04 22:31:35 +01:00
Jan Tojnar e221971ee7 nixos/budgie: Switch notExcluded to disablePackageByName
Previously, this check was inconsistent with `removePackagesByName` – the latter compares the packages using their names.
2024-12-04 22:31:35 +01:00
stanleyj-edsn c82bf95274
nixos/exwm: remove option enableDefaultConfig
The default configuration was removed from upstream, see https://github.com/emacs-exwm/exwm/issues/57

Fix: #319541
Co-authored-by: Lin Jian <me@linj.tech>
2024-12-05 02:44:16 +08:00
stanleyj-edsn 0f64286316 nixos/exwm: rename emacsWithPackages
Fix error: 'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'

Fix: #361706
2024-12-04 14:47:24 +01:00
Bobby Rong 5e0dd6992e
Cinnamon 6.4 (#359855) 2024-12-04 12:25:14 +08:00
Bobby Rong d3b00bb894
nixos/cinnamon: Remove polkit_gnome
Cinnamon ships its own polkit agent.
9945a8aca1
2024-12-03 20:52:22 +08:00
Bobby Rong e83ca8870e
nixos/cinnamon: Enable power-profiles-daemon
7a4afa6c03

If you use tlp you can disable this again in your config.
2024-12-03 20:52:22 +08:00
Aleksana 122ab4117f
deepin: do not install infrequently used apps by default (#361425) 2024-12-03 20:02:56 +08:00
rewine 6990eac8e8 deepin: do not install infrequently used apps by default 2024-12-03 19:22:18 +08:00
Jan Tojnar d835701e54 Merge branch 'gnome-notExcluded' 2024-12-01 15:50:21 +01:00
Wolfgang Walther 1dd9c32b18
docs: remove references before 22.11
Stuff that has been in for many years doesn't need to be mentioned
explicitly anymore.
2024-11-17 12:51:09 +01:00
Masum Reza f4ae47b33e
nixos/gdm: automatically enable services.displayManager (#353848) 2024-11-16 21:40:04 +05:30
Cosima Neidahl e1b70fb061
nixos/lomiri: Better support stand-alone greeter usage (#352425) 2024-11-11 20:00:29 +01:00
Luflosi 66571c8e7d
nixos/phosh: enable services.graphical-desktop
The `services.graphical-desktop` module (code in `nixos/modules/services/misc/graphical-desktop.nix`) is enabled automatically if `services.xserver.enable` or `services.displayManager.enable` is true but this does not cover `phosh`, so enable it manually.
My main motivation for this change is that `fonts.enableDefaultPackages` was set to false, unlike with all (most?) other desktop managers, which causes many characters to not be displayed.
Since enabling `services.graphical-desktop.enable` also enables `hardware.graphics.enable`, I removed the latter option from the `phosh` module.
The `services.graphical-desktop` module also sets `systemd.defaultUnit` to `"graphical.target"` if `services.xserver.autorun` or `services.displayManager.enable` are enabled, with the former option being enabled by default, so I also removed this option from the `phosh` module. This also better aligns with the intent of the user when disabling `services.xserver.autorun`.
2024-11-08 13:12:01 +01:00
Gaetan Lepage 0a785f6f42 nixos/gdm: automatically enable services.displayManager 2024-11-07 00:38:15 +01:00
OPNA2608 d14f6e5986 nixos/lightdm-greeters/lomiri: Enable lomiri.basics option for shared settings 2024-10-30 18:46:10 +01:00
OPNA2608 de4db8a6b0 nixos/lightdm-greeters/lomiri: nixfmt 2024-10-30 18:46:09 +01:00
Bobby Rong 09918511b8
xdg-user-dirs-gtk: init at 0.11
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1625#note_2234235
2024-10-14 20:54:17 +08:00
Bobby Rong 6bfd9413a7
nixos/localsearch: Renamed from tracker-miners module
The project was renamed.
2024-10-14 20:54:09 +08:00
Bobby Rong faf647b799
nixos/tinysparql: Renamed from tracker module
The project was renamed.
2024-10-14 20:54:09 +08:00
Bobby Rong f594475564
nixos/xfce: Fix ambiguous with (#346528) 2024-10-05 09:03:18 +08:00
Sandro Jäckel 9b996f7396
nixos/xfce: Fix ambiguous with
Pull request 345352 introduces `pkgs.exo`, don't pick up that package.
2024-10-05 08:43:24 +08:00
Jan Tojnar c85360e799 nixos/gnome: Enable all x-d-p-gtk portals
This will fix the conflict when another DE using the full `xdg-desktop-portal-gtk` is enabled simultaneously with GNOME.
There will not be conflicts at runtime since the portals have been configured by `gnome-session` in `xdg.portal.configPackages` for a while now.
There will be minimal effect on system closure as all the extra x-d-p dependencies are also used by GNOME platform.
2024-10-02 18:54:06 +02:00
Jan Tojnar 0b5c9469bb nixos/deepin: Enable all x-d-p-gtk portals
This will fix the conflict when another DE using the full `xdg-desktop-portal-gtk` is enabled simultaneously with Deepin.
Currently, our Deepin uses `gtk` as the preferred default implementation for all portals so presumably the duplicate portals should not have been disabled anyway.
The added closure size should be negligible, as most of the packages are probably also used by Deepin transitively.
2024-10-02 18:49:42 +02:00
Jan Tojnar ef3e98107f nixos/cinnamon: Enable all x-d-p-gtk portals
This will fix the conflict when another DE using the full `xdg-desktop-portal-gtk` is enabled simultaneously with Cinnamon.
There will no longer be conflicts at runtime since the portals are now configured by `cinnamon-common` in `xdg.portal.configPackages`.
The added closure size should be negligible, as most of the packages are also used by Cinnamon.
2024-10-02 18:44:58 +02:00
Felix Buehler 2b6ef00729 nixos/services.xserver.desktopManager.phosh: remove with lib; 2024-09-11 22:25:00 +02:00
K900 5a4ee0a587 nixos/pantheon: switch to Orca module 2024-09-05 11:52:53 +03:00
K900 69d2dc4d43 nixos/gnome: switch to Orca module 2024-09-05 11:52:53 +03:00
K900 029879164d nixos/cinnamon: switch to Orca module 2024-09-05 11:48:46 +03:00
K900 cda3c82d92 nixos/plasma5: enable Orca by default 2024-09-05 10:55:34 +03:00
rewine 0daec7844f
deepin desktop environment: 2024.09 update (#338402) 2024-09-05 10:08:27 +08:00
K900 e90bac5a65 nixos/plasma5: clean up pulseaudio-related things 2024-09-04 13:56:51 +03:00
K900 5a0ceb9243 nixos/pantheon: don't enable Pulseaudio 2024-09-04 13:56:50 +03:00
K900 2ed8e5f614 nixos/gnome: don't enable Pulseaudio 2024-09-04 13:56:42 +03:00
K900 8c2dd1b1be nixos/deepin: don't enable Pulseaudio 2024-09-04 13:56:42 +03:00
K900 6bd9daa1c6 nixos/cinnamon: don't enable Pulseaudio 2024-09-04 13:56:42 +03:00
K900 80a7f7effd nixos/budgie: don't enable Pulseaudio 2024-09-04 13:56:42 +03:00
rewine 29d62536b9 deepin.nix: install dde-api-proxy 2024-09-04 10:16:56 +08:00
rewine 60348797ee deepin.dde-dock: remove 2024-09-04 10:16:54 +08:00
Jan Tojnar 58bf5606fb gnome-flashback: Move from gnome scope to top-level 2024-09-01 14:16:31 +02:00
Jan Tojnar b37f158fb0 gnome-applets: Move from gnome scope to top-level 2024-09-01 14:16:31 +02:00
Jan Tojnar e1093690a8 gnome-panel: Move from gnome scope to top-level 2024-09-01 14:16:31 +02:00