Commit Graph

2407 Commits

Author SHA1 Message Date
Jan Tojnar
31a54e038c iagno: Move from gnome scope to top-level 2024-08-12 00:29:07 +02:00
Jan Tojnar
8c4f0fc73e hitori: Move from gnome scope to top-level 2024-08-12 00:29:06 +02:00
Jan Tojnar
e0795cb2de gnome-tetravex: Move from gnome scope to top-level 2024-08-12 00:29:06 +02:00
Jan Tojnar
f26fb6acad gnome-taquin: Move from gnome scope to top-level 2024-08-12 00:29:06 +02:00
Jan Tojnar
d988332cd4 gnome-sudoku: Move from gnome scope to top-level 2024-08-12 00:29:05 +02:00
Jan Tojnar
82a1d2ed24 gnome-robots: Move from gnome scope to top-level 2024-08-12 00:29:05 +02:00
Jan Tojnar
b76db173df gnome-nibbles: Move from gnome scope to top-level 2024-08-12 00:29:04 +02:00
Jan Tojnar
3811546639 gnome-mines: Move from gnome scope to top-level 2024-08-12 00:29:04 +02:00
Jan Tojnar
828635c725 gnome-mahjongg: Move from gnome scope to top-level 2024-08-12 00:29:04 +02:00
Jan Tojnar
b4e480f919 gnome-klotski: Move from gnome scope to top-level 2024-08-12 00:29:03 +02:00
Jan Tojnar
fa58a27b35 gnome-chess: Move from gnome scope to top-level 2024-08-12 00:29:03 +02:00
Jan Tojnar
076fe09eeb four-in-a-row: Move from gnome scope to top-level 2024-08-12 00:29:02 +02:00
Jan Tojnar
31b95b8251 five-or-more: Move from gnome scope to top-level 2024-08-12 00:29:02 +02:00
Jan Tojnar
fcd5e77e53 atomix: Move from gnome scope to top-level 2024-08-12 00:29:02 +02:00
Jan Tojnar
659c2ac87e aisleriot: Move from gnome scope to top-level 2024-08-12 00:29:01 +02:00
Jan Tojnar
967bb64c16 gnome-software: Move from gnome scope to top-level 2024-08-12 00:29:00 +02:00
Jan Tojnar
138941d672 gnome-color-manager: Move from gnome scope to top-level 2024-08-12 00:28:59 +02:00
Jan Tojnar
6e8760f7f7 gnome-backgrounds: Move from gnome scope to top-level 2024-08-12 00:28:58 +02:00
Jan Tojnar
572d0e4403 gnome-contacts: Move from gnome scope to top-level 2024-08-12 00:28:57 +02:00
Jan Tojnar
bb4d62ac72 gnome-weather: Move from gnome scope to top-level 2024-08-12 00:28:54 +02:00
Jan Tojnar
9ec24b9c32 gnome-music: Move from gnome scope to top-level 2024-08-11 18:53:26 +02:00
Jan Tojnar
a6cc36c235 gnome-maps: Move from gnome scope to top-level 2024-08-11 18:53:26 +02:00
Jan Tojnar
2d62b2f940 gnome-logs: Move from gnome scope to top-level 2024-08-11 18:53:25 +02:00
Jan Tojnar
dcfb124855 gnome-clocks: Move from gnome scope to top-level 2024-08-11 18:53:25 +02:00
Jan Tojnar
c9550b704d gnome-characters: Move from gnome scope to top-level 2024-08-11 18:53:25 +02:00
Jan Tojnar
16b5886034 gnome-boxes: Move from gnome scope to top-level 2024-08-11 18:53:25 +02:00
Jan Tojnar
ef660a9c86 gnome.gnome-online-miners: Remove
It is abandoned upstream, it is mostly broken and has been removed from GNOME:
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1748
2024-08-11 18:20:32 +02:00
Atemu
d6150339fc nixos/gdm: refactor file-global with 2024-08-11 09:28:25 +02:00
Thiago Kenji Okada
b6144020d1 nixos/sx: add thiagokokada as maintainer 2024-08-10 19:45:08 +01:00
Thiago Kenji Okada
187a07a96e nixos/sx: add addAsSession option 2024-08-10 19:45:07 +01:00
Thiago Kenji Okada
6a18ff9098 nixos/sx: add package option 2024-08-10 19:45:07 +01:00
Thiago Kenji Okada
b01dbc6e72 nixos/sx: nixpkgs-rfc-style formatting and remove top-level with lib 2024-08-10 19:45:07 +01:00
Thiago Kenji Okada
cb91750451
Merge pull request #297434 from Vonfry/init-ly-module
add nixos/ly module and package update
2024-08-06 19:32:22 +01:00
éclairevoyant
3ec1eb4f2c
nixos/plasma5: enable xdg.icons 2024-08-06 00:09:46 -04:00
Vonfry
0849e0fe7a
nixos/ly: init module 2024-08-03 19:56:25 +08:00
Bobby Rong
3a422267eb
Merge pull request #329199 from bobby285271/upd/cinnamon-by-name
Move all packages out of cinnamon scope
2024-07-24 22:04:34 +08:00
Bobby Rong
d2ec434026
nixos/cinnamon: Fix excludePackages example
We don't ship blueberry and blueberry is in top-level.
2024-07-23 22:12:42 +08:00
Bobby Rong
22b54a6e7f
cinnamon-gsettings-overrides: Move from cinnamon scope to top-level 2024-07-23 22:12:42 +08:00
Bobby Rong
ab6606dfb8
cinnamon-screensaver: Move from cinnamon scope to top-level 2024-07-23 22:12:42 +08:00
Bobby Rong
d1a7acfc47
cinnamon-common: Move from cinnamon scope to top-level 2024-07-23 22:12:41 +08:00
Bobby Rong
6fd4a53e3e
cinnamon-control-center: Move from cinnamon scope to top-level 2024-07-23 22:12:41 +08:00
Bobby Rong
bf4ffb38d0
cinnamon-session: Move from cinnamon scope to top-level 2024-07-23 22:12:41 +08:00
Bobby Rong
f3d0454e4a
nemo-with-extensions: Move from cinnamon scope to top-level 2024-07-23 22:12:40 +08:00
Bobby Rong
925db507a8
nemo: Move from cinnamon scope to top-level 2024-07-23 22:00:19 +08:00
Bobby Rong
e5373c3e6c
cinnamon-settings-daemon: Move from cinnamon scope to top-level 2024-07-23 22:00:18 +08:00
Bobby Rong
e8fd435f36
cinnamon-translations: Move from cinnamon scope to top-level 2024-07-23 22:00:18 +08:00
Bobby Rong
6f102799e7
cinnamon-menus: Move from cinnamon scope to top-level 2024-07-23 22:00:18 +08:00
Bobby Rong
3fba5befb1
cinnamon-desktop: Move from cinnamon scope to top-level 2024-07-23 22:00:18 +08:00
Dawid Dziurla
097b63d424
nixos/gdm: autologin unlocks keyring when possible 2024-07-23 09:34:19 +02:00
Bobby Rong
d114d56aad
nixos/cinnamon: Do not use "with pkgs.cinnamon"
Otherwise with allowAliases enabled, the aliases are preferred and used,
spamming deprecation warnings.
2024-07-22 01:02:17 +08:00
Bobby Rong
508637b0e3
xapp: Move from cinnamon scope to top-level
* The timeshift changes are used to make by-name check happy.
* More by-name changes in the next commit.
2024-07-22 01:02:16 +08:00
Bobby Rong
350a70036a
mint-themes: Move from cinnamon scope to top-level 2024-07-21 21:17:11 +08:00
Bobby Rong
2359076f1f
mint-y-icons: Move from cinnamon scope to top-level 2024-07-21 21:17:10 +08:00
Bobby Rong
c09bdb5d5e
mint-cursor-themes: Move from cinnamon scope to top-level 2024-07-21 21:17:09 +08:00
Johannes Jöns
3f7fcbb2f9
Merge pull request #290014 from jopejoe1/ubuntu-font
ubuntu-sans{,-mono}: rename from ubuntu_font_family, 0.83 -> 1.004
2024-07-17 18:46:36 +00:00
seth
731fb7477c
budgie-analogue-clock-applet: move from budgiePlugins scope to top-level 2024-07-14 15:37:52 -04:00
seth
fef55ad1ca
magpie: move from budgie scope to top-level 2024-07-14 15:33:01 -04:00
seth
50124d6c9f
budgie-session: move from budgie scope to top-level 2024-07-14 15:33:01 -04:00
seth
228edade41
budgie-screensaver: move from budgie scope to top-level 2024-07-14 15:33:00 -04:00
seth
51bfa7985c
budgie-gsettings-override: move from budgie scope to top-level 2024-07-14 15:33:00 -04:00
seth
9bfabc5a06
budgie-desktop-view: move from budgie scope to top-level 2024-07-14 15:32:59 -04:00
seth
417179abbd
budgie-desktop{,with-plugins}: move from budgie scope to top-level 2024-07-14 15:32:58 -04:00
seth
96bab1b8b0
budgie-control-center: move from budgie scope to top-level 2024-07-14 15:32:57 -04:00
seth
ba97c97f32
budgie-backgrounds: move from budgie scope to top-level 2024-07-14 15:32:57 -04:00
Jan Tojnar
af0cdb44a0 nixos/gdm: Fix fingerprint auth rules
We introduced the gdm-fingerprint.pam in 9d41fe6fcc.

We used the [upstream Arch config] as a template, which contains an extended control field that jumps over **one** immediately-following `auth` rule unless `pam_gdm.so` succeeds.

But we decided to not include `pam_gnome_keyring.so` so there was no rule to skip over, resulting in a broken control flow and the PAM module failing with “PAM bad jump in stack”, breaking the fingerprint authentication in GDM.

Let’s actually add `pam_gnome_keyring.so`, like the Arch config does. Because we are creating the PAM file using the `text` option, `security.pam.services.gdm-fingerprint.enableGnomeKeyring` does not do anything so we need to do it manually.

For the case where gnome-keyring is not enabled, we could add a no-op rule like `optional pam_permit.so` after `pam_gdm.so` so that the branching always has something to jump over but it will be simpler to just make the both conditional. There are no further `auth` rules that could benefit from `pam_gdm.so` doing something so it should be fine.

Unlike in Arch, we are not going to invoke `pam_gnome_keyring.so` in a `session` rule since that is already done by the included `login` module.

[upstream Arch config]: 81ee658c11/data/pam-arch/gdm-fingerprint.pam
2024-07-03 23:36:52 +02:00
Jan Tojnar
1cf4155498 nixos/gdm: Clean up gdm-fingerprint pam module
The `optional pam_permit.so` comes from the [upstream Arch config] we used as a template in 9d41fe6fcc. But I do not think it does anything in this position – see also the discussion at https://bbs.archlinux.org/viewtopic.php?id=245892 – so let’s just remove it.

Let’s also add a comment about disabling `fprintAuth` and a blank line for clarity.

[upstream Arch config]: 81ee658c11/data/pam-arch/gdm-fingerprint.pam
2024-07-03 23:32:43 +02:00
Jan Tojnar
0f56e32213
Merge pull request #319659 from jtojnar/gnome-extract
Move various packages out of gnome scope
2024-07-02 08:03:53 +02:00
B4rc1
814ed4b9e5
herbstluftwm: fix unable to be started (#271198)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-07-01 11:11:46 +02:00
Jan Tojnar
71750a5e1d gnome-disk-utility: Move from gnome scope to top-level 2024-07-01 09:35:26 +02:00
Jan Tojnar
e3a06d65ff gnome-themes-extra: Move from gnome scope to top-level
Upstream archived.
2024-07-01 08:26:49 +02:00
Jan Tojnar
6d725135fe gnome-font-viewer: Move from gnome scope to top-level 2024-07-01 08:26:49 +02:00
Jan Tojnar
598a574e08 totem: Move from gnome scope to top-level 2024-07-01 08:26:49 +02:00
Jan Tojnar
2bb2f5742a sushi: Move from gnome scope to top-level 2024-07-01 08:26:49 +02:00
Jan Tojnar
4f71ac5153 gnome-system-monitor: Move from gnome scope to top-level 2024-07-01 08:26:49 +02:00
Jan Tojnar
433464eb6a dconf-editor: Move from gnome scope to top-level 2024-07-01 08:26:48 +02:00
Jan Tojnar
23f2529ffc gpaste: Move from gnome scope to top-level
Not really a GNOME project.
2024-07-01 08:26:48 +02:00
Jan Tojnar
20d5442d8e devhelp: Move from gnome scope to top-level 2024-07-01 08:26:48 +02:00
Jan Tojnar
24f2cf4b4f yelp: Move from gnome scope to top-level 2024-07-01 08:26:48 +02:00
Jan Tojnar
33da2d9416 epiphany: Move from gnome scope to top-level 2024-07-01 08:26:47 +02:00
Jan Tojnar
4380c1aa38 baobab: Move from gnome scope to top-level 2024-07-01 08:26:47 +02:00
Jan Tojnar
b69ed4249d zenity: Move from gnome scope to top-level
It is widely used outside gnome, not much inside.
2024-07-01 08:26:47 +02:00
Jan Tojnar
2adc7d7340 geary: Move from gnome scope to top-level 2024-07-01 08:26:46 +02:00
Jan Tojnar
5c5c20919b adwaita-icon-theme: Move from gnome scope to top-level
It is widely used outside gnome – although it probably should not be.
2024-07-01 08:26:46 +02:00
Jan Tojnar
fedc161645 simple-scan: Move from gnome scope to top-level 2024-07-01 08:26:45 +02:00
Jan Tojnar
f622b52aaa seahorse: Move from gnome scope to top-level 2024-07-01 08:26:45 +02:00
Jan Tojnar
0daa38a8fc gnome-calendar: Move from gnome scope to top-level 2024-07-01 08:26:45 +02:00
Jan Tojnar
66c4983d67 gnome-calculator: Move from gnome scope to top-level 2024-07-01 08:26:45 +02:00
Jan Tojnar
5482d7417b evince: Move from gnome scope to top-level 2024-07-01 08:26:44 +02:00
Jan Tojnar
85a1179dab file-roller: Move from gnome scope to top-level 2024-07-01 08:26:44 +02:00
Jan Tojnar
b91d4ead2a gnome-terminal: Move from gnome scope to top-level 2024-07-01 08:26:44 +02:00
Jan Tojnar
2be24442bb nautilus: Move from gnome scope to top-level 2024-07-01 08:26:44 +02:00
Bobby Rong
3901dc7822
Merge pull request #323159 from bobby285271/upd/xfce-colord
nixos/xfce: Enable colord by default
2024-06-28 23:00:08 +08:00
Bobby Rong
6c6614ada8
nixos/xfce: Enable colord by default
Goes with #323010.
2024-06-28 21:42:06 +08:00
Masum Reza
44f79e5bf0
Merge pull request #321591 from JohnRTitor/gdm-fingerprint-auth
nixos/gdm: allow logging in via fingerprint
2024-06-26 23:08:16 +05:30
Bobby Rong
1373dd5ac8
Merge pull request #322186 from bobby285271/upd/cinnamon-xapps
Cinnamon updates 2024-06-24
2024-06-25 21:33:27 +08:00
rewine
9b3299c8cd
Merge pull request #310778 from wineee/dde23
deepin desktop environment: update
2024-06-25 09:52:28 +08:00
Bobby Rong
510d7c2239
nixos/cinnamon: Don't ship apps that are not shipped in Mint 22
My reasons following Mint are:

1. Geary signed https://stopthemingmy.app, per request we shouldn't pre-ship it under a themed desktop environment.
   See also b7937b4509

2. Hexchat is still gtk2 and is not maintained anymore, Mint encourages switching to Matrix instead.
   See also https://blog.linuxmint.com/?p=4675 ("Joining the Matrix")
2024-06-24 22:30:18 +08:00
rewine
8e793b457a deepin.nix: update 2024-06-24 00:26:00 +08:00
Bobby Rong
387810bb17
nixos/xfce: Install xfce4-pulseaudio-plugin when services.pipewire.pulse is enabled
I think most users will really need it for the media keys.
2024-06-23 18:03:47 +08:00
Maxine Aubrey
9d41fe6fcc
nixos/gdm: add fingerprint pam rules
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2024-06-22 01:42:50 +05:30