about summary refs log tree commit diff
path: root/nixos/modules/services/desktops
AgeCommit message (Collapse)AuthorFilesLines
2023-05-19nixos: fix typosfigsoda1-1/+1
2023-05-03system76-scheduler: don't enable unconditionallyMichael Livshin1-1/+1
Oops :(
2023-05-02Merge pull request #195082 from cmm/system76-schedulerBernardo Meurer1-0/+296
2023-05-02system76-scheduler: add config moduleMichael Livshin1-0/+296
2023-04-29nixos/deepin/app-services: initrewine1-0/+36
2023-04-29nixos/deepin/dde-api: initrewine1-0/+50
2023-04-29nixos/deepin/dde-daemon: initrewine1-0/+40
2023-03-14nixos/pipewire: spring cleaningK90016-1013/+12
- drop media-session (rip :skull:) - stop trying to let people override default configs, those never got merged correctly - drop all the complexity arising from having to vendor default config files - build docs in sandbox as we no longer recurse
2023-03-14pipewire: 0.3.66 -> 0.3.67K9001-1/+2
2023-02-17pipewire: 0.3.65 -> 0.3.66K9002-2/+45
Also enable libmysofa
2023-02-08nixos/*: remove trailing period in mkEnableOptionspennae1-2/+2
those are added by mkEnableOption, and .. is replaced to … by markdown processing.
2023-01-31Merge master into staging-nextgithub-actions[bot]2-60/+1
2023-01-30Merge pull request #212684 from pennae/nixos-render-docspennae2-60/+1
nixos-render-docs: init, use for some manual rendering to docbook
2023-01-30Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-01-30nixos/pipewire: add myself as maintainerK9001-1/+1
2023-01-29pipewire: 0.3.64 -> 0.3.65K9002-1/+28
2023-01-27nixos/manual: render module chapters with nixos-render-docspennae2-60/+1
this converts meta.doc into an md pointer, not an xml pointer. since we no longer need xml for manual chapters we can also remove support for manual chapters from md-to-db.sh since pandoc converts smart quotes to docbook quote elements and our nixos-render-docs does not we lose this distinction in the rendered output. that's probably not that bad, our stylesheet didn't make use of this anyway (and pre-23.05 versions of the chapters didn't use quote elements either). also updates the nixpkgs manual to clarify that option docs support all extensions (although it doesn't support headings at all, so heading anchors don't work by extension).
2023-01-10nixos/manual: move "edit the MD file" comments to generated XMLpennae2-1/+2
2023-01-10nixos/manual: generate module chapters with md-to-db.shpennae2-3/+2
2023-01-10nixos/flatpak: convert manual chapter to MDpennae3-51/+93
2023-01-10nixos/manual: remove links from program listingspennae1-2/+2
markdown cannot represent those links. remove them all now instead of in each chapter conversion to keep the diff for each chapter small and more understandable.
2022-12-27pipewire: 0.3.63 -> 0.3.63R. Ryantm3-6/+42
2022-12-14nixos/wireplumber: assert hsphfpd to be disabledFlorian Klink1-0/+4
According to https://github.com/NixOS/nixpkgs/issues/205957#issuecomment-1350158554, pipewire/wireplumber already provides this functionality. Fixes #205957
2022-11-20nixos/gnome/at-spi2-core: force GTK_A11Y=none when disabledAndy Chun @noneucat1-1/+4
GTK 4 applications use accessibility bus directly and will try to connect to it every time a widget is created: https://gitlab.gnome.org/GNOME/gtk/-/issues/4831 This will make GTK 4 apps (e.g. newly ported Nautilus) grind to a halt on systems that do not have AT-SPI service installed. Let’s explicitly disable accessibility support with an environment variable when the AT-SPI service is not enabled to avoid that. Just like we do for ATK-based applications with `NO_AT_BRIDGE`. Fixes: https://github.com/NixOS/nixpkgs/issues/197188
2022-11-09nixos/geoclue2: make system service wait on network-onlineBernardo Meurer1-0/+1
In ee0b8a7eaa9 we made the user service wait on network-online, but forgot about the system service. We need them _both_ to wait when the wifi source is enabled.
2022-10-13Merge branch 'master' into stagingVladimír Čunát2-41/+47
2022-10-11gnome-browser-connector: 10.1 → 42.0Jan Tojnar2-41/+47
https://discourse.gnome.org/t/split-and-rename-of-chrome-gnome-shell/11075 https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector/-/compare/815ec9e1afa52bd3af5047e176a4ea9c1bfa2514...v42.0 - Renamed and split into a separate repo from the extensions. - CMake build replaced with Meson (jq also not needed) - requests Python module not needed since updates are now solely handled by GNOME Shell itself Also - Corrected license - Cleaned up the module - Replaced PYTHONPATH in a wrapper by Python environment Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-09pipewire: 0.3.58 -> 0.3.59Jan Solanti2-0/+66
2022-09-10nixos/*: fix docbook deprecation noticespennae1-1/+1
mostly no rendering changes except in buildkite, which used markdown where docbook was expected without marking up its markdown.
2022-08-31nixos/*: convert internal option descriptions to MDpennae1-1/+1
we'll have to do it eventually, may as well be now.
2022-08-31nixos/*: automatically convert option descriptionspennae17-23/+23
conversions were done using https://github.com/pennae/nix-doc-munge using (probably) rev f34e145 running nix-doc-munge nixos/**/*.nix nix-doc-munge --import nixos/**/*.nix the tool ensures that only changes that could affect the generated manual *but don't* are committed, other changes require manual review and are discarded.
2022-08-17Merge pull request #187132 from ElvishJerricco/gnome-disable-packagekitJan Tojnar1-1/+2
nixos: Don't enable packagekit by default
2022-08-17nixos: Don't enable packagekit by defaultWill Fancher1-1/+2
2022-08-14pipewire: 0.3.56 -> 0.3.56R. Ryantm1-0/+1
2022-08-12Merge pull request #185474 from pennae/option-docs-mdpennae1-6/+6
nixos/*: more options md conversion
2022-08-11nixos/gvfs: enable udisks2ajs1241-0/+2
can be used by gvfs and is disabled by default after f7637100655127dffbe14011b45be6a71f0e203d
2022-08-09nixos/geoclue2: wait for network to be up when wifi provider is enabledBernardo Meurer1-0/+1
2022-08-06nixos/*: automatically convert option docspennae1-6/+6
2022-07-30treewide: automatically md-convert option descriptionspennae20-49/+49
the conversion procedure is simple: - find all things that look like options, ie calls to either `mkOption` or `lib.mkOption` that take an attrset. remember the attrset as the option - for all options, find a `description` attribute who's value is not a call to `mdDoc` or `lib.mdDoc` - textually convert the entire value of the attribute to MD with a few simple regexes (the set from mdize-module.sh) - if the change produced a change in the manual output, discard - if the change kept the manual unchanged, add some text to the description to make sure we've actually found an option. if the manual changes this time, keep the converted description this procedure converts 80% of nixos options to markdown. around 2000 options remain to be inspected, but most of those fail the "does not change the manual output check": currently the MD conversion process does not faithfully convert docbook tags like <code> and <package>, so any option using such tags will not be converted at all.
2022-07-11Merge master into staging-nextgithub-actions[bot]1-0/+6
2022-07-11pipewire: fix bluetooth for system-wide configurationJens Nolte1-0/+6
2022-07-07pipewire: 0.3.53 -> 0.3.54Jan Solanti1-0/+2
2022-06-18nixos/pipewire: fix wireplumber with system-wideDavid Reiss1-1/+14
2022-06-15nixos/pipewire: only add pipewire-pulse.conf conditionallyLily Foster1-1/+1
2022-06-15nixos/pipewire: add pkgs.pulseaudio to pipewire-pulse user unit pathLily Foster1-0/+3
2022-06-06pipewire: create home directory for the pipewire user when running systemwideK9001-0/+2
wireplumber wants to store state there
2022-06-05pipewire: Never set an empty LD_LIBRARY_PATHAnders Kaseorg1-1/+1
An empty LD_LIBRARY_PATH may confuse some applications into appending :, creating an empty segment that insecurely refers to the current directory, not the absence of directories. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-04-29pipewire: 0.3.49 -> 0.3.50Jan Solanti1-0/+3
2022-04-18Merge pull request #163130 from xlambein/masterLassulus1-4/+4
pipewire-media-session: changed options to take defaults from JSON
2022-04-02pipewire: 0.3.48 -> 0.3.49Jan Solanti1-8/+9