about summary refs log tree commit diff
path: root/nixos/modules/services/x11
AgeCommit message (Collapse)AuthorFilesLines
2024-04-27Merge pull request #304902 from SuperSandro2000/libinput-xserverSandro13-306/+15
nixos/libinput: move out of xserver
2024-04-19nixos/lxqt: use mkDefault to enable the lxqt xdg portalJosé Romildo1-1/+1
2024-04-19Merge pull request #298680 from gvolpe/lib/transposeMapRick van Schijndel1-2/+2
lib/attrsets: add mapCartesianProduct function
2024-04-17treewide: reanme renamed libinput optionsSandro Jäckel12-15/+15
2024-04-17nixos/libinput: move out of xserverSandro Jäckel1-291/+0
2024-04-16Merge pull request #299033 from SFrijters/urserver-3.13Mario Rodas1-1/+1
urserver: 3.10.0.2467 -> 3.13.0.2505
2024-04-15tree-wide: use mapCartesianProductGabriel Volpe1-2/+2
2024-04-14nixos/lomiri: initOPNA26081-1/+1
2024-04-14nixos/lightdm-greeters/lomiri: initOPNA26082-0/+35
2024-04-14Merge pull request #194294 from ↵Bobby Rong1-1/+1
jraygauthier/jrg/xfce-fix-bg-support-when-no-desktop nixos/xfce: `bgSupport = !noDesktop`
2024-04-14nixos/xfce: `bgSupport = !noDesktop`Raymond Gauthier1-1/+1
The Xfce desktop manager only has background image support when `xfdesktop` is used. Otherwise, we want the possibility to specify a custom background via the `~/.background-image` file.
2024-04-13nixos: remove all uses of lib.mdDocstuebinm101-422/+406
these changes were generated with nixq 0.0.2, by running nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix two mentions of the mdDoc function remain in nixos/, both of which are inside of comments. Since lib.mdDoc is already defined as just id, this commit is a no-op as far as Nix (and the built manual) is concerned.
2024-04-11Merge pull request #303115 from bobby285271/upd/exclude-pkgsBobby Rong3-8/+11
nixos/{budgie,cinnamon,pantheon}: Don't enable modules for excludePackages
2024-04-10nixos/budgie: Don't enable modules for excludePackagesBobby Rong1-1/+3
ref: bc970e94e786d554237c931457ac50f5c415b9f0 ref: nixpkgs issue 299877
2024-04-10nixos/pantheon: Don't enable modules for excludePackagesBobby Rong1-2/+3
ref: bc970e94e786d554237c931457ac50f5c415b9f0 ref: nixpkgs issue 299877 While at it, also enable flatpak in nixosTests.pantheon so we ensure appcenter builds.
2024-04-10nixos/cinnamon: Don't enable modules for excludePackagesBobby Rong1-5/+5
ref: bc970e94e786d554237c931457ac50f5c415b9f0 ref: nixpkgs issue 299877
2024-04-08treewide: rename renamed sddm/displayManager settingsSandro Jäckel21-56/+52
2024-04-08nixos/graphical-desktop: extract generic graphical things from xserverSandro Jäckel1-35/+0
This is required to fix the keymap in SDDM without X.
2024-04-08nixos/sddm: move option from services.xserver.displayManager.sddm to ↵Sandro Jäckel1-367/+0
services.displayManager.sddm Because it is not just X anymore
2024-04-08nixos/display-managers: extract generic display-manager bitsSandro Jäckel3-225/+16
Some settings which where before inside the xserver module, are generic and also required for SDDM under wayland. To make them easily re-usable lets extract them.
2024-04-05pantheon.gala: Backport Wayland menu commitBobby Rong1-16/+0
gala-daemon actually needs a correct environment for `AppInfo.launch_default_for_uri`.
2024-03-29Merge pull request #140429 from bobby285271/pantheon-systemdBobby Rong2-3/+29
pantheon: manage user session with systemd
2024-03-28nixos/xserver: respect module orderNaïm Favier1-6/+4
Reimplement the `ModulePath` generation logic by only adding the `/lib/xorg/modules` subpath for each module, in the specified order. In particular, hardware-specific drivers are listed *before* `xorgserver`, which fixes https://github.com/NixOS/nixpkgs/issues/299684. This also keeps the list reproducible, as wanted by https://github.com/NixOS/nixpkgs/pull/230186. I have confirmed that X is able to find `.so` files recursively within the `ModulePath`, so that there is no need to include subdirectories of `/lib/xorg/modules`. Furthermore, I don't expect there to be a need to include directories *outside* of `/lib/xorg/modules`, as the default `ModulePath` on standard distributions is `/usr/lib/xorg/modules`. (see https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml#heading4)
2024-03-28Merge pull request #290122 from ↵K9001-1/+0
FriedrichAltheide/virtualbox-guest-additions-fixes virtualbox: guest additions resize & clipboard fixes
2024-03-28treewide: Fix all Nix ASTs in all markdown filesJanne Heß2-46/+73
This allows for correct highlighting and maybe future automatic formatting. The AST was verified to work with nixfmt only.
2024-03-28treewide: Mark Nix blocks in markdown as NixJanne Heß2-14/+14
This should help us with highlighting and future formatting.
2024-03-26virtualbox: fix guest additions resize supportFriedrich Altheide1-1/+0
- Build virtualbox guest additions from source and fix paths - Install VBoxDRMClient to support resizing - Support resizing on wayland and x11 - Adding multiple new options - clipboard - seamless - Removing x11 option - Support linux 6.8
2024-03-25urserver: 3.10.0.2467 -> 3.13.0.2505Stefan Frijters1-1/+1
2024-03-25nixos/nvidia: update manualNaïm Favier1-1/+1
Remove the `nvidiaLegacy*` video drivers from the manual: not only are they deprecated, their deprecation notice was removed in https://github.com/NixOS/nixpkgs/pull/244060.
2024-03-22Merge pull request #297727 from bobby285271/upd/budgie-nemo-terminalBobby Rong1-1/+3
nixos/budgie: Use gnome-terminal by default
2024-03-22nixos/budgie: Don't enable fprintd by defaultBobby Rong1-1/+0
This is optional for {budgie,gnome}-control-center and is not enabled in the GNOME module. To re-enable this fprintd should be unbreak first.
2024-03-21nixos/budgie: Use gnome-terminal by defaultBobby Rong1-1/+3
- Both budgie-desktop-view and cinnamon-desktop defaults to gnome-terminal, there are no clear reason why we don't use the defaults here. The cinnamon-desktop org.cinnamon.desktop.default-applications.terminal schema is used in nemo for default emulator, since we use nemo by default this fixes nemo open in terminal entry without introducing another override. - There are theming issues with Qogir when opening right-click menu in a second tab. - Transparency is broken when hovering on other windows, showing only the wallpaper. This also ensures a stable default for budgie-desktop-view, by using only the executable name and not a nix store path. ref: https://github.com/BuddiesOfBudgie/budgie-desktop-view/blob/v1.3/data/org.buddiesofbudgie.budgie-desktop-view.gschema.xml#L60 ref: https://github.com/linuxmint/cinnamon-desktop/blob/6.0.0/schemas/org.cinnamon.desktop.default-applications.gschema.xml.in#L46 ref: https://github.com/linuxmint/nemo/blob/6.0.0/src/nemo-view.c#L7193
2024-03-21Merge pull request #296479 from marcusramberg/marcus/nimdowStig1-2/+9
nixos/nimdow: module updates
2024-03-20Merge pull request #296866 from SuperSandro2000/xserver-pinentrySandro1-1/+1
2024-03-20Merge pull request #295839 from peterhoeg/m/sddm_kwinK9001-44/+87
nixos/sddm: add support for kwin_wayland
2024-03-19nixos/sddm: add support for kwin_waylandPeter Hoeg1-44/+87
2024-03-19Merge pull request #297072 from FedericoSchonborn/add-federicoschonbornBobby Rong1-0/+2
maintainers: Add federicoschonborn back again
2024-03-18maintainers: Add federicoschonborn back againFederico Damián Schonborn1-0/+2
Signed-off-by: Federico Damián Schonborn <federicoschonborn@disroot.org>
2024-03-18nixos/xmonad: add slotThe as a maintainerTony Zorman1-1/+1
2024-03-18nixos/xserver: don't conflict pinentry package with DEsSandro1-1/+1
2024-03-17Merge pull request #295891 from Stzx/pinentry-conflictSandro4-4/+4
pinentry: fix DM option and user conflict
2024-03-17nixos/pantheon: Add missing gala-daemon systemd servicesBobby Rong1-0/+16
Otherwise it doesn't autostart after user session managed by systemd.
2024-03-17nixos/display-managers: Don't force graphical-session.target activation for ↵Bobby Rong1-1/+1
Pantheon See Nixpkgs pull request 233981.
2024-03-17pantheon: Manage user session with systemdBobby Rong1-2/+12
This is now needed as gnome-session 46 drops `--builtin` option.
2024-03-16nixos/nimdow: Make package configurable, ensure nimdow can start a terminal ↵Marcus Ramberg1-2/+9
in it's default config
2024-03-16Merge pull request #289062 from bobby285271/upd/mateBobby Rong1-51/+75
MATE 1.28
2024-03-15Merge pull request #296019 from bobby285271/upd/budgieBobby Rong1-1/+1
nixos/budgie: Fix default fonts
2024-03-15nixos/budgie: Fix default fontsBobby Rong1-1/+1
Always install noto fonts and hack font.
2024-03-14nixos/mate: Add enableWaylandSession optionBobby Rong1-50/+61
Make this an opt-in for now since the session is in early stage and introduces a new set of wayfire closure.
2024-03-14nixos/mate: Add extraPanelApplets, extraCajaExtensions optionBobby Rong1-0/+20
Hopefully this is more user-friendly.