Updated everything
This commit is contained in:
43
docs/lxqt-niri-setup.md
Normal file
43
docs/lxqt-niri-setup.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Example: Enabling LXQt with Niri Window Manager
|
||||
|
||||
To use LXQt with Niri as the window manager in your NixOS configuration, add the following to your host configuration:
|
||||
|
||||
```nix
|
||||
{
|
||||
imports = lib.flatten [
|
||||
# ... other imports ...
|
||||
"hosts/common/optional/lxqt-niri.nix"
|
||||
"hosts/common/optional/gdm.nix" # or sddm.nix for SDDM display manager
|
||||
# ... other imports ...
|
||||
];
|
||||
}
|
||||
```
|
||||
|
||||
## What this provides
|
||||
|
||||
- **LXQt Desktop Environment**: Full LXQt suite including panel, file manager, settings tools, and applications
|
||||
- **Niri Window Manager**: Modern tiling Wayland compositor with smooth animations
|
||||
- **Qt Theming**: Proper Qt theming integration with LXQt themes and Kvantum support
|
||||
- **System Integration**: Audio (PipeWire), network management, power management, and hardware support
|
||||
- **XDG Portals**: Screen sharing and file picker integration for Wayland applications
|
||||
|
||||
## Session Selection
|
||||
|
||||
After adding this configuration and rebuilding your system, you'll see "LXQt (Niri)" as an option in your display manager's session selection menu.
|
||||
|
||||
## Additional Notes
|
||||
|
||||
- The configuration enables X11 server support for compatibility with X11-only applications
|
||||
- Network management is handled through NetworkManager with Qt frontend
|
||||
- Audio is configured with PipeWire for low-latency audio
|
||||
- The setup includes proper polkit integration for system authentication dialogs
|
||||
- Bluetooth support is enabled by default
|
||||
|
||||
## Customization
|
||||
|
||||
You can further customize the LXQt-Niri experience by:
|
||||
|
||||
- Adding additional LXQt applications to your user packages
|
||||
- Configuring Niri-specific settings through its configuration files
|
||||
- Using LXQt's appearance settings to customize themes and styling
|
||||
- Adding additional Qt applications that integrate well with the LXQt environment
|
||||
Reference in New Issue
Block a user