figsoda
9c82ab55b1
nixos/xserver: fix extraLayouts with displayManager.sx.enable
2021-09-10 18:48:14 -04:00
Jan Tojnar
07978cddab
Merge pull request #136071 from jtojnar/gnome-qpa
...
nixos/gnome: enable platform integration for Qt
2021-09-02 03:06:55 +02:00
Aaron Andersen
186df90343
Merge pull request #135108 from p3psi-boo/master
...
clfswm: support custom package
2021-09-01 15:45:18 -04:00
p3psi
9e507a9314
clfswm: support custom package
...
Fix example
Remove example
2021-09-01 21:27:37 +08:00
Jan Tojnar
47afdc4627
nixos/gnome: enable platform integration for Qt
...
Qt links against GTK to be able to use native GTK file chooser
in GTK-oriented DEs. However, GTK expects a specific environment,
which means the application needs to be wrapped to prevent crashes
when file chooser is opened in some environments.
This patch bypasses the need for wrapping Qt applications with GTK-related
environment since the file chooser dialogue will now come from a separate
process (instantiated by the XDG desktop portal via D-Bus).
In the future, we could remove the GTK dependency from Qt to fix the crashes
on non-{GNOME,Pantheon} environments. Then, users would be able to choose
between non-native Qt dialogue or native one facilitated by XDG portals
(e.g. through setting `QT_QPA_PLATFORMTHEME` to either `qgnomeplatform`,
or `xdgdesktopportal`).
One disadvantage is adding a Qt dependency to GNOME, even for people
who might not use any Qt apps. But they can easily just add `qt5.enable = false;`
to their NixOS configuration.
The configuration is also presumably less battle tested than plain Qt
with its first-party GTK integration. But it is backed by Fedora
and used by Manjaro GNOME so it cannot be that bad.
Lastly, I worry about ABI compatibility of the platform modules
with apps installed from different Nixpkgs revision.
2021-08-29 04:23:34 +02:00
Ryan Mulligan
e02fbd0065
Merge pull request #133438 from figsoda/sx-module
...
nixos/sx: init
2021-08-24 09:33:07 -07:00
figsoda
7239ddf173
nixos/sx: init
2021-08-22 13:44:29 -04:00
Romanos Skiadas
a41302fea6
nixos: Improve awesome wm example
...
use a useful example instead of a package that doesn't seem to exist
2021-08-22 00:17:50 +03:00
Jonathan Ringer
4867ebd8c5
nixos/qtile: update start command
2021-08-21 08:10:30 -07:00
Jörg Thalheim
9b962429be
Merge pull request #133014 from Mic92/fix-pam
...
nixos: reduce pam files rebuilds on updates
2021-08-20 23:23:42 +01:00
Jörg Thalheim
1645acf1d3
nixos: reduce pam files rebuilds on updates
...
Before whenever environment variables changed, pam files had to be
rebuild.
This is expensive since each file needs its own sandbox set up.
2021-08-20 23:43:30 +02:00
Nikolay Amiantov
bd18e491a9
fontconfig service: drop dpi option
...
Recommend to use services.xserver.dpi option instead. Mention in the
documentation that it's a sledgehammer approach and monitor settings should be
used instead.
Also don't set DPI in fontconfig settings; fontconfig should use Xft settings
by default so let's not override one value in multiple places. For example,
user now can set DPI via ~/.Xresources properly.
2021-08-20 16:55:07 +00:00
Artturi
bf7caecbf4
Merge pull request #133204 from j0hax/display-manager-start
...
nixos/xserver: fix a display-manager race condition
2021-08-12 03:36:48 +03:00
Johannes Arnold
358ab44a45
nixos/xserver: fix a display-manager race condition
2021-08-12 03:17:38 +03:00
Artturin
47f6591706
nixos/gdm: disable the gdm services as it is redundant
...
and causes issues
2021-08-10 01:43:38 +03:00
Yaroslav Bolyukin
b7e79637ba
plasma5: install plasma-systemmonitor by default
...
As ksysguard was replaced, and it was installed by default
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin
b0f1caf522
ksystemstats: init at 5.22.0
...
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin
85dcd8d3ed
ksysguard: replace with throw alias
...
It was deprecated in favour of system-monitor
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Sandro
99fe362cf1
Merge pull request #131576 from j0hax/mlvwm
...
nixos/mlvwm: init at 0.9.3
2021-08-05 09:46:02 +02:00
davidak
872111e9d2
Merge pull request #131305 from davidak/nixos-icons-fix
...
nixos-icons: fix icons not installed when documentation disabled
2021-08-04 21:35:45 +02:00
davidak
8f02a4486d
pantheon: add maintainers team
2021-08-02 19:09:29 +02:00
Luke Granger-Brown
5a7d7dc19f
nixos/display-managers: update set-session for new "SessionType" property
...
GDM 40.1 switched from storing X11 sessions in the "XSession" property
on AccountService to "Session" with a "x11" "SessionType".
For compatibility reasons, we should set both, since AccountService
doesn't seem to provide the compatibility for us.
2021-08-01 22:22:35 +00:00
Johannes Arnold
39f65ee33d
nixos/mlvwm: init at 0.9.3
2021-07-29 01:19:05 +02:00
davidak
aa8373ab1b
nixos-icons: fix icons not installed when documentation disabled
2021-07-24 06:50:01 +02:00
Ryan Mulligan
073f462987
nixos/gdm: expand gdm.autoSuspend description
...
closes #100390
2021-06-29 19:35:26 -07:00
kat witch
89d2723820
nixos/fvwm: gestures -> enableGestures as of #118256
2021-06-27 22:17:15 +01:00
Niklas Hambüchen
4bd5f1115f
Merge pull request #127166 from nh2/xserver-config-mkAfter-docs
...
services.xorg.config: Extend docs
2021-06-23 01:55:58 +02:00
Niklas Hambüchen
65d3180336
services.xorg.config: Extend docs
2021-06-17 04:08:21 +02:00
Niklas Hambüchen
685e8ff7dd
xserver: Generate readable config indentation
2021-06-17 03:34:40 +02:00
Maciej Krüger
e108e51d25
nixos/desktop-managers/cinnamon: add bulky as default app
2021-06-10 09:38:47 +02:00
Jan Tojnar
99fcca7b6b
nixos/gnome: fix option label
...
It is no longer GNOME 3.
2021-06-07 08:34:38 +02:00
Jan Tojnar
ab0d28758e
Merge pull request #125180 from chpatrick/gnome-flashback-panel-modules
...
gnome-flashback: add module support to gnome-panel for installing applets
2021-06-01 19:34:36 +02:00
Patrick Chilton
6bcd4fe4ef
gnome-flashback: add module support to gnome-panel for installing applets
...
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2021-06-01 14:04:30 +02:00
Jan Tojnar
b2f86e6662
nixos/gnome: Do not enable metacity by default
...
Did not realize this is not conditional on gnome-flashback being enabled.
Partially reverts https://github.com/NixOS/nixpkgs/pull/113957
2021-05-28 14:57:36 +02:00
Patrick Chilton
424cd7d999
gnome-flashback: add option to remove gnome-panel, auto-generate wmName
2021-05-28 13:10:17 +02:00
José Romildo Malaquias
de84bd18d7
Merge pull request #121031 from romildo/fix.lxqt
...
lxqt: does not explicitly require gvfs package
2021-05-23 15:06:55 -03:00
Jonathan Ringer
11a9ac00fc
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/tools/networking/xh/default.nix
2021-05-22 18:19:10 -07:00
Jan Tojnar
aea7b5f08e
Merge pull request #124073 from mkg20001/cinnamonpolkit
...
nixos/cinnamon: add polkit_gnome to fix #124062
2021-05-23 00:21:28 +02:00
Jan Tojnar
141e85cc69
Merge pull request #124056 from mkg20001/cinnamonlocale
...
nixos/cinnamon: add cinnamon-translations to systemPackages
2021-05-23 00:21:11 +02:00
Maciej Krüger
eca2b05354
nixos/cinnamon: add cinnamon-translations to systemPackages
...
This allows other cinnamon applications to use the locales
Without this the cinnamon UI is not properly translated
2021-05-22 23:59:33 +02:00
Maciej Krüger
8664c2c743
nixos/cinnamon: add polkit_gnome to fix #124062
2021-05-22 23:58:06 +02:00
Domen Kožar
fdd42cb68c
Merge pull request #123211 from mdevlamynck/pipewire-plasma-pa
...
nixos/plasma5: also add plasma-pa when using pipewire with pulseaudio support
2021-05-22 15:20:50 +02:00
Jonathan Ringer
c1f8a15dac
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
nixos/doc/manual/release-notes/rl-2105.xml
pkgs/tools/security/sequoia/default.nix
2021-05-19 10:39:54 -07:00
Jan Tojnar
a858f1a90d
Merge pull request #123507 from jtojnar/no-flatpak-guipkgs
...
nixos/flatpak: Remove `guiPackages` internal option
2021-05-19 16:33:56 +02:00
Jonathan Ringer
f7a112f6c4
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/applications/graphics/emulsion/default.nix
pkgs/development/tools/misc/texlab/default.nix
pkgs/development/tools/rust/bindgen/default.nix
pkgs/development/tools/rust/cargo-udeps/default.nix
pkgs/misc/emulators/ruffle/default.nix
pkgs/tools/misc/code-minimap/default.nix
2021-05-18 08:57:16 -07:00
Jan Tojnar
1b1faeb2db
Merge pull request #86288 from worldofpeace/gnome-doc
...
nixos/gnome3: add docs
2021-05-18 14:19:33 +02:00
Jan Tojnar
ed47351533
nixos/flatpak: Remove guiPackages
internal option
...
It was basically just a `environment.systemPackages` synonym,
only GNOME used it, and it was stretching the responsibilities
of the flatpak module too far.
It also makes it cleaner to avoid installing the program
using GNOME module’s `excludePackages` option.
Partially reverts: https://github.com/NixOS/nixpkgs/pull/101516
Fixes: https://github.com/NixOS/nixpkgs/issues/110310
2021-05-18 14:06:23 +02:00
github-actions[bot]
3ff6965554
Merge master into staging-next
2021-05-17 06:22:23 +00:00
Sandro
700942d2a5
Merge pull request #121119 from SuperSandro2000/remove-gnidorah
...
treewide: remove gnidorah
2021-05-17 02:42:24 +02:00
Matthias Devlamynck
2a217314f2
nixos/plasma5: also add plasma-pa when using pipewire with pulseaudio support
2021-05-16 10:51:11 +02:00