Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add uwsm instructions #850

Merged
merged 52 commits into from
Nov 11, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
0d0cd83
Update Environment-variables.md
izmyname Nov 7, 2024
8eb9dcf
Update Environment-variables.md
izmyname Nov 7, 2024
615d85e
Edit callout type
izmyname Nov 7, 2024
d848918
Update Master-Tutorial.md
izmyname Nov 7, 2024
0d0e98b
Update Master-Tutorial.md
izmyname Nov 7, 2024
c5e7f88
Add instructions to directly start Hyprland with uwsm
izmyname Nov 7, 2024
dfe2cd2
Update Dispatchers.md
izmyname Nov 7, 2024
3287676
oops
izmyname Nov 7, 2024
4c9e536
Create Systemd-start.md
izmyname Nov 7, 2024
4c069dd
Update Other.md
izmyname Nov 7, 2024
f62056d
Update hypridle.md
izmyname Nov 8, 2024
5abf196
Update hyprpaper.md
izmyname Nov 8, 2024
e5a265d
Update hyprpolkitagent.md
izmyname Nov 8, 2024
01cc387
Update Status-Bars.md
izmyname Nov 8, 2024
00edfad
Update Systemd-start.md
izmyname Nov 8, 2024
d9055b8
Update Systemd-start.md
izmyname Nov 8, 2024
fd26a5d
Update Dispatchers.md
izmyname Nov 8, 2024
41006dd
Update Environment-variables.md
izmyname Nov 8, 2024
a0609f4
Update Status-Bars.md
izmyname Nov 8, 2024
8f4d61a
Update hypridle.md
izmyname Nov 8, 2024
da4daa3
Update hyprpaper.md
izmyname Nov 8, 2024
4008b42
Update hyprpolkitagent.md
izmyname Nov 8, 2024
981cb1f
Update Master-Tutorial.md
izmyname Nov 8, 2024
54ad1d2
Update Master-Tutorial.md
izmyname Nov 8, 2024
773a1c0
Update Systemd-start.md
izmyname Nov 8, 2024
1cecddb
Update pages/Configuring/Dispatchers.md
izmyname Nov 8, 2024
4593fab
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 8, 2024
356451b
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 8, 2024
7c5ccc2
Update pages/Getting Started/Master-Tutorial.md
izmyname Nov 8, 2024
0255b96
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 8, 2024
122aa07
Update Systemd-start.md
izmyname Nov 8, 2024
ad2a476
Update Systemd-start.md
izmyname Nov 8, 2024
90031ad
Update Systemd-start.md
izmyname Nov 8, 2024
087a349
Update Systemd-start.md
izmyname Nov 8, 2024
c7eb726
Update Systemd-start.md
izmyname Nov 8, 2024
35d931b
formatting fixes
fufexan Nov 8, 2024
22addec
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 8, 2024
ed30b72
fix
izmyname Nov 8, 2024
3734a37
fix 2
izmyname Nov 8, 2024
1e494e1
Update Master-Tutorial.md
izmyname Nov 8, 2024
009968f
spelling 1
izmyname Nov 8, 2024
1466e10
spelling 2
izmyname Nov 8, 2024
c87794b
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 8, 2024
09b0247
Add a simple example for exec-once
izmyname Nov 9, 2024
3624361
Update pages/Useful Utilities/Systemd-start.md
izmyname Nov 9, 2024
60e4645
Merge branch 'hyprwm:main' into main
izmyname Nov 9, 2024
5968c75
Update pages/Hypr Ecosystem/hyprpolkitagent.md
izmyname Nov 9, 2024
071dd40
Update pages/Configuring/Dispatchers.md
izmyname Nov 9, 2024
b91f3bf
Update pages/Configuring/Dispatchers.md
izmyname Nov 9, 2024
1986c91
Merge branch 'hyprwm:main' into main
izmyname Nov 9, 2024
5396fd0
Merge branch 'hyprwm:main' into main
izmyname Nov 10, 2024
aad67f3
Remove gdb make dependency
izmyname Nov 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions pages/Configuring/Environment-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ them explicitly.
If your [desktop portal](https://wiki.archlinux.org/title/XDG_Desktop_Portal) is malfunctioning for seemingly
no reason (no errors), it's likely your XDG env isn't set correctly.

{{< callout type=info >}}

uwsm users don't need to explicitly set XDG environment variables, as uwsm sets them, automatically.

{{< /callout >}}

## Qt Variables

- `env = QT_AUTO_SCREEN_SCALE_FACTOR,1` -
Expand Down
10 changes: 9 additions & 1 deletion pages/Getting Started/Master-Tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,15 @@ Please bear in mind 3D acceleration in VMs may be pretty slow.

Hyprland can be executed by typing `Hyprland` in your tty.

Systemd users can also start Hyprland, by typing `systemctl --user start hyprland-session.service` in tty. This method provides additional features, such as [xdg-autostart](https://www.freedesktop.org/software/systemd/man/latest/systemd-xdg-autostart-generator.html) support and ability to enable services for programs that rely on a graphical session and provide such services (e.g waybar).
Systemd users can also start Hyprland, using [uwsm](https://github.com/Vladimir-csp/uwsm), either by adding the following command in shell profile.

```
if uwsm check may-start && uwsm select; then
exec systemd-cat -t uwsm_start uwsm start default
fi
```

or by choosing `hyprland (uwsm-managed)` entry in a display manager menu. This method provides additional features, such as [xdg-autostart](https://www.freedesktop.org/software/systemd/man/latest/systemd-xdg-autostart-generator.html) support and ability to enable services for programs that rely on a graphical session and provide such services (e.g waybar).

{{< callout type=warning >}}

Expand Down