about summary refs log tree commit diff
path: root/nixos/modules/services/x11/window-managers
AgeCommit message (Collapse)AuthorFilesLines
2024-05-02nixos/xserver: Remove with statementsJan Tojnar1-2/+1
They masked the evaluation error caused by removal of `defaultSessionFromLegacyOptions` variable in 6be2bfcc32d5ee203acf3b85354f5028c8bb50eb
2024-05-02nixos/xserver: Remove {desktop,window}Manager.default optionsJan Tojnar1-11/+0
These have been deprecated since NixOS 20.03. Also fixes evaluation error caused by moving the `defaultSessionFromLegacyOptions` variable in 6be2bfcc32d5ee203acf3b85354f5028c8bb50eb
2024-04-13nixos: remove all uses of lib.mdDocstuebinm47-76/+76
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-08treewide: rename renamed sddm/displayManager settingsSandro Jäckel2-2/+2
2024-03-21Merge pull request #296479 from marcusramberg/marcus/nimdowStig1-2/+9
nixos/nimdow: module updates
2024-03-18nixos/xmonad: add slotThe as a maintainerTony Zorman1-1/+1
2024-03-16nixos/nimdow: Make package configurable, ensure nimdow can start a terminal ↵Marcus Ramberg1-2/+9
in it's default config
2024-01-15nixos/icewm: Update icewm start commandkennycallado1-1/+1
Preferred way to start session in icewm. [docs](https://ice-wm.org/man/icewm-session)
2023-12-01Merge pull request #271247 from ↵Silvan Mosberger3-4/+4
h7x4/treewide-mkpackageoptionmd-to-mkpackageoption treewide: replace `mkPackageOptionMD` with `mkPackageOption`
2023-11-30Merge pull request #243834 from LunNova/lunnova/i3-update-session-environmentFranz Pletz1-0/+15
2023-11-30treewide: replace `mkPackageOptionMD` with `mkPackageOption`h7x43-4/+4
2023-11-27treewide: use `mkPackageOption`h7x47-62/+11
This commit replaces a lot of usages of `mkOption` with the package type, to be `mkPackageOption`, in order to reduce the amount of code.
2023-10-22nixos/i3: add updateSessionEnvironment optionLuna Nova1-0/+15
Runs dbus-update-activation-environment and systemctl import-environment on session start to ensure xdg portals work, and user services have correct PATH / XDG env vars. Matches behavior of Plasma/Gnome sessions.
2023-09-11oroborus: removeAnderson Torres1-25/+0
Because it is dead.
2023-08-27Merge pull request #247909 from Sigmanificient/ragnarwmTheodore Ni2-0/+34
ragnarwm: init at 1.3.1
2023-08-22dwm: add _JAVA_AWT_WM_NONREPARENTING=1Gutyina Gergő1-0/+1
dwm is not in Java's internal list of non-reparrenting window managers. Running Java GUI programs without this variable on window managers (eg. jd-gui) causes the window to be blank.
2023-08-20ragnarwm: init at 1.3.1Sigmanificient2-0/+34
2023-08-17dwm: use correct hash in exampleNiki4tap1-1/+1
2023-06-12fix herbstluftwm session commandFelix Dietze1-1/+1
2023-05-29nixos/dk: init3JlOy_PYCCKUI2-0/+28
2023-05-19nixos: fix typosfigsoda1-1/+1
2023-04-03Merge pull request #218870 from Uthar/lisp27c6f434c1-2/+2
lisp-modules: replace with an implementation based on github:uthar/nix-cl
2023-03-31nixos/qtile: fix manual buildLily Foster1-2/+1
2023-03-28merge masterKasper Gałkowski1-3/+43
2023-03-19qtile: add more options and expose unwrapped packageArjan Schrijver1-3/+43
2023-03-14merge masterKasper Gałkowski1-0/+23
2023-03-13nimdow: Add nixos windowmanager optionMarcus Ramberg1-0/+23
2023-03-02stumpwm: fix after major changes to lisp-modulesKasper Gałkowski1-2/+2
2023-01-05modules: add mkPackageOptionMDpennae2-3/+3
another transitional option factory, like mkAliasOptionModuleMD.
2023-01-03nixos/i3: update doc for gaps mergeReed1-2/+1
2022-12-17nixos/katriawm: add moduleAndersonTorres1-0/+27
2022-10-21nixos/hypr: add moduleAndersonTorres2-0/+26
2022-10-16nixos/dwm: add package optionBob van der Linden1-2/+22
2022-09-21haskell.{compiler,packages}: Add aliases without minor versionsmaralorn1-1/+1
2022-09-01Merge branch 'master' into option-docs-mdpennae1-1/+1
2022-08-31nixos/*: convert internal option descriptions to MDpennae1-2/+2
we'll have to do it eventually, may as well be now.
2022-08-31nixos/*: automatically convert option descriptionspennae43-50/+50
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-29nixos/awesome: fix luaModules using pkgs.lua instead of awesome.luaAnton Bulakh1-1/+1
2022-08-08hackedbox: init at 0.8.5.1AndersonTorres2-0/+26
2022-08-05Merge pull request #185056 from pennae/option-docs-mdpennae1-1/+1
nixos/*: more option docs conversions
2022-08-04nixos/xmonad: don't reference nonexistent package sets in docssternenseemann1-1/+1
2022-08-04nixos/xmonad: rename NIX_GHC env var to XMONAD_GHCsternenseemann1-1/+1
Upstream XMonad was using our xmonad patch file for their flake build to support our nixos module. This would of course break the build upstream if the version we patched and their master branch diverged. We [discussed] that it'd make sense to upstream the environment var code. In the process it seemed sensible to rename the NIX_GHC variable as well, since it isn't really Nix-specific – it's just a way to set the GHC binary to execute. This change has been [implemented] upstream in an unreleased version of xmonad now – meaning we'll be able to drop the xmonad patch soon! This also clarifies the situation in nixpkgs a bit: NIX_GHC is easy to confuse with the environment variable used in the ghcWithPackages wrapper where it is used to set an alternative prefix for a GHC-wrapper for applications trying to discover it via e.g. ghc-paths. It is an implementation detail in this context, as it is in the case of the xmonad module. Since they are different implementations doing different things, different names also make sense. [discussed]: https://github.com/NixOS/nixpkgs/commit/36d5761b3e5aca9742fec85107e3d308a9af872c [implemented]: https://github.com/xmonad/xmonad/commit/23f36d7e230a5dca36fd869ef904abbe1fc168c3
2022-08-03nixos/*: automatically convert option docs to MDpennae1-1/+1
once again using nix-doc-munge (https://github.com/pennae/nix-doc-munge/commit/69d080323ae27c0d8da3967c62b925a9aedb2828)
2022-08-02Merge pull request #183491 from pennae/automatic-md-conversionspennae9-30/+30
treewide: automatically md-convert option descriptions
2022-07-30treewide: automatically md-convert option descriptionspennae9-30/+30
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-28fvwm3: nixos moduleAndersonTorres2-0/+36
2022-07-28fvwm: rename nixos module to fvwm2AndersonTorres3-42/+48
2022-05-19nixos/xmonad: adjust example to reflect v0.17.0 update of xmonadDominik Xaver Hörl1-16/+17
2022-04-05nixos/qtile: expose package optionJonathan Ringer1-4/+6
2022-04-05nixos/qtile: expose unwrapped package to systemPackagesJonathan Ringer1-1/+6