pennae
2e751c0772
treewide: automatically md-convert option descriptions
...
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-30 15:16:34 +02:00
José Romildo
22b2c47866
nixos/mate: enable libinput
2022-04-26 18:08:47 -03:00
Jan Tojnar
5db9253633
nixos/desktop-managers: Fix eval
...
nixos/lib/utils.nix is actually passed as `utils` argument to modules
so https://github.com/NixOS/nixpkgs/pull/168194 broke the eval.
Fixes: https://github.com/NixOS/nixpkgs/issues/168569
2022-04-14 06:53:08 +02:00
Sandro
a39694b41f
Merge pull request #168194 from SuperSandro2000/xserver-excludePackages
...
Xserver exclude packages
2022-04-13 11:37:32 +02:00
Sandro Jäckel
28539842d8
nixos/utils: move removePackagesByName to here from gnome
2022-04-11 15:42:49 +02:00
Ilya Fedin
c520b50693
nixos/mate: make the session work without display managers
2022-04-01 07:53:29 +04:00
Ilya Fedin
dd510b9053
nixos/mate: allow remove any added package
...
Only extra packages removable currently, but it's possible to run MATE without packages like caja or yelp
2022-03-11 17:25:24 +04:00
Naïm Favier
2ddc335e6f
nixos/doc: clean up defaults and examples
2021-10-04 12:47:20 +02:00
Jan Tojnar
468cb5980b
gnome: rename from gnome3
...
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
worldofpeace
af73425b82
nixos/mate: debugging via environment variable
2020-02-18 16:34:26 -05:00
worldofpeace
b9db3f8ca0
nixos/mate: use upstream session
2020-02-18 16:30:09 -05:00
José Romildo Malaquias
ba42fef9a7
nixos/mate: add yelp to systemPackages
...
Without this the Contents item in the Help menu of applications fails
to launch.
2020-02-14 18:31:52 -03:00
worldofpeace
ab60b0e0c3
nixos/mate: drop g-s-d enable
...
I believe I forgot to remove this in 68ab37aa44
.
2019-12-21 23:12:45 -05:00
worldofpeace
68ab37aa44
nixos/gnome-settings-daemon: drop package option
...
After some thought, it doesn't make sense for this module to be shared.
2019-09-29 20:36:49 -04:00
worldofpeace
cc125810cb
nixos/environment: set GTK_DATA_PREFIX
...
Many desktop environment modules are already setting
this so it already makes sense to just do this globally.
2019-09-18 11:13:43 -04:00
Frederik Rietdijk
66bc7fc1b3
Merge master into staging-next
2019-09-06 22:46:05 +02:00
worldofpeace
998f59ccda
nixos/mate: enable system-config-printer
...
After some research this should be installed as a program
in Mate or Cinnamon.
2019-09-06 12:06:32 -04:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
...
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Jan Tojnar
72e7d569a7
tree-wide: s/GTK+/GTK/g
...
GTK was renamed.
2019-09-06 02:54:53 +02:00
Frederik Rietdijk
5061fe0c2c
Merge staging-next into staging
2019-08-28 08:26:42 +02:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
worldofpeace
1156146e74
nixos/mate: enable vte integration
...
Default terminal is mate-terminal which uses vte.
2019-08-21 17:20:49 -04:00
worldofpeace
45eac0537d
nixos/mate: don't set GiO_EXTRA_MODULES
2019-08-19 19:03:37 -04:00
worldofpeace
67ad8a788f
nixos/gvfs: move out of GNOME
2019-08-19 18:53:43 -04:00
volth
ac6875d294
nixos/desktop-managers: let them work when 'services.xserver.enable = false'
...
they can be used by remote desktop software, without X11 running locally
2019-05-13 04:23:56 +00:00
worldofpeace
a00c5e301e
nixos/mate: cleanup
2019-03-04 21:07:01 -05:00
worldofpeace
812b88f902
nixos/mate: use gsd module
2019-03-03 04:02:25 -05:00
José Romildo Malaquias
8705341dc9
mate: enable gvfs service ( #56469 )
2019-02-28 15:24:37 +01:00
Jan Tojnar
bedc81fcb6
nixos/desktops: deduplicate removePackagesByName
...
GNOME, MATE and LxQt all use removePackagesByName. Let’s move it to a single
place, rename the attributes to meaningful name and add docs.
2019-01-17 07:13:25 +01:00
Johannes Lötzsch
1ab3736146
mate/mate-screensaver: fixed unixAuth
...
Without this fix, it's not possible to unlock the mate-screensaver.
2018-04-01 19:01:26 +02:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes
2018-02-25 17:41:16 +01:00
José Romildo Malaquias
8b416450ea
mate: let caja find extensions and gsettings schemas
2018-01-09 02:40:04 +02:00
José Romildo Malaquias
598c6c13f0
mate-panel: let mate-panel find applets in config system path
2018-01-09 02:40:04 +02:00
José Romildo Malaquias
ca27392d9c
mate-control-center: add gsettings schemas path to XDG vars
...
mate-control-center depends on mate-settings-daemon, but the later needs
gsettings schemas provided by the former. To fix this the gsettings schema
path from mate-control-center is added to XDG_DATA_DIRS at session
startup.
2018-01-09 02:40:04 +02:00
José Romildo Malaquias
1bacb88c6a
mate-session-manager: add debug option to mate service
2018-01-09 02:40:04 +02:00
José Romildo Malaquias
6e0387a1e6
mate: fix XDG_MENU_PREFIX
2017-12-25 07:15:07 +01:00
Patrick Chilton
e3675fedc7
mate-power-manager: init at 1.18.0
2017-10-12 08:22:21 +02:00
romildo
c4dd81b81d
mate: remove icon cache
2017-09-01 17:27:24 -03:00
romildo
56345c0ee4
mate: add icon themes
2017-08-31 13:30:44 -03:00
romildo
dcebb0668b
mate: add the MATE desktop environment
2017-08-31 00:16:51 -03:00