nixpkgs/nixos/modules
John Titor 93343775bd
nixos/uwsm: init
[UWSM](https://github.com/Vladimir-csp/uwsm) is a session manager that wraps a wayland
window compositor with useful systemd units like `graphical-session-pre.target`,
`graphical-session.target`, `xdg-desktop-autostart.target`.

This is useful for Wayland Compositors that do not start
these units on these own.

Example for Hyprland:
```nix
programs.hyprland.enable = true;
programs.uwsm.enable = true;
programs.uwsm.waylandCompositors = {
  hyprland = {
    compositorPrettyName = "Hyprland";
    compositorComment = "Hyprland compositor managed by UWSM";
    compositorBinPath = "/run/current-system/sw/bin/Hyprland";
  };
};
```

Co-authored-by: Kai Norman Clasen <k.clasen@protonmail.com>
2024-08-21 16:09:54 +05:30
..
config Merge pull request #328030 from Wulfsta/swap-status 2024-08-13 07:05:46 -07:00
hardware nixos/nvidia: fix CUDA for open driver 2024-08-13 11:56:10 +01:00
i18n/input-method
image
installer sd-image-aarch64: add dtbs for the bcm2710 raspberries 2024-08-11 18:39:15 +02:00
misc hydron: drop 2024-08-03 20:27:19 +01:00
profiles nixos/nix: move trusted-user to config 2024-07-30 18:18:57 +02:00
programs nixos/uwsm: init 2024-08-21 16:09:54 +05:30
security nixos/pam: fix writeFile no longer taking null as an argument warning 2024-08-09 14:20:47 +02:00
services Merge pull request #335768 from erictapen/mastodon 2024-08-19 23:11:53 +02:00
system Merge pull request #334337 from eduarrrd/eaccess-null 2024-08-19 14:44:25 +03:00
tasks Merge pull request #310807 from Naxdy/work/improve-btrfs-autoscrub 2024-08-03 15:31:32 +00:00
testing
virtualisation nixos/incusContainer: create hydra build product 2024-08-17 09:01:17 -04:00
module-list.nix nixos/uwsm: init 2024-08-21 16:09:54 +05:30
rename.nix hydron: drop 2024-08-03 20:27:19 +01:00