Commit graph

1208 commits

Author SHA1 Message Date
Jan Beich
f6b0878734 Installation: add libuuid on FreeBSD
FreeBSD uuid(3) has slightly different API than Linux and doesn't support
random UUIDs unlike NetBSD. Instead use external implementation.

https://github.com/hyprwm/Hyprland/commit/7778f01194d8
2024-09-21 16:55:08 +02:00
Jan Beich
2bfd293904 Installation: drop wlroots leftovers on FreeBSD
https://github.com/hyprwm/Hyprland/commit/016da234d0e8
2024-09-21 16:54:05 +02:00
Jan Beich
f7cac02007 Installation: add hypr* dependencies on FreeBSD
https://github.com/hyprwm/Hyprland/commit/13f6f0b923ff
https://github.com/hyprwm/Hyprland/commit/c3882bb83240
https://github.com/hyprwm/Hyprland/commit/ea954494024c
https://github.com/hyprwm/Hyprland/commit/8c64a4bad710
2024-09-21 16:38:05 +02:00
Jan Beich
ad5329a597 Installation: add xcb-icccm and xcb-errors on FreeBSD 2024-09-21 16:33:00 +02:00
Jan Beich
6084a2bea7 Installation: drop GCC dependency on FreeBSD
System tomlplusplus is built against libc++ which conflicts with
libstdc++ used by GCC. While tomlplusplus can be bundled it's only
easy to do via Meson (--force-fallback-for).

/usr/local/bin/ld: hyprpm/CMakeFiles/hyprpm.dir/src/core/DataState.cpp.o: in function `DataState::addNewPluginRepo(SPluginRepository const&)':
DataState.cpp:(.text+0x16b4): undefined reference to `toml::v3::table::get_lower_bound(std::basic_string_view<char, std::char_traits<char> >)'
/usr/local/bin/ld: DataState.cpp:(.text+0x1793): undefined reference to `toml::v3::table::insert_with_hint(toml::v3::impl::table_iterator<true>, toml::v3::key&&, std::unique_ptr<toml::v3::node, std::default_delete<toml::v3::node> >&&)'
/usr/local/bin/ld: DataState.cpp:(.text+0x2c59): undefined reference to `toml::v3::impl::print_to_stream(std::ostream&, toml::v3::table const&)'
/usr/local/bin/ld: hyprpm/CMakeFiles/hyprpm.dir/src/core/DataState.cpp.o: in function `DataState::pluginRepoExists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
DataState.cpp:(.text+0x3739): undefined reference to `toml::v3::ex::parse_file(std::basic_string_view<char, std::char_traits<char> >)'
/usr/local/bin/ld: DataState.cpp:(.text+0x3783): undefined reference to `toml::v3::table::get(std::basic_string_view<char, std::char_traits<char> >)'
/usr/local/bin/ld: DataState.cpp:(.text+0x37ab): undefined reference to `toml::v3::table::get(std::basic_string_view<char, std::char_traits<char> >)'
[...]
2024-09-21 16:02:32 +02:00
Jan Beich
4b257f5661 Installation: temporarily pin GCC version on FreeBSD
Until GCC_DEFAULT is bumped to 14 or later in
https://github.com/freebsd/freebsd-ports/blob/main/Mk/bsd.default-versions.mk
2024-09-21 16:02:32 +02:00
Jan Beich
13395a2b9e Installation: add tomlplusplus on FreeBSD
https://github.com/hyprwm/Hyprland/commit/d36055054651
https://github.com/freebsd/freebsd-ports/commit/57bb94121dc2
2024-09-21 16:02:32 +02:00
Jan Beich
55b2498fe7 Installation: deduplicate FreeBSD dependencies
https://github.com/freebsd/freebsd-ports/commit/1b744b687e87
2024-09-21 16:02:32 +02:00
Jan Beich
26871841d0 Installation: invoke Git when using Meson like with CMake
Trying to build in a random directory like HOME may fail or build
something else. So, provide the context for a user who skipped
reading CMake section.
2024-09-21 16:02:32 +02:00
Jan Beich
7838792635 Installation: unbreak Meson steps
- ninja doesn't support `--tags` unlike meson
- `--skip-subprojects` is more clear than `--tags runtime,man`
2024-09-21 16:02:32 +02:00
625c078eda variables: add disable_xdg_env_checks 2024-09-18 11:23:31 +01:00
618b9d025c
Nix/Hyprland on NixOS: fix kitty instructions 2024-09-17 15:03:11 +03:00
sun
9e98f965ac
FAQ: Add hyprshot to screenshot section (#779) 2024-09-16 02:23:10 +03:00
Ikalco
48693c72e4
Document AQ envs, and some more for AQ_NO_MODIFIERS (#776)
* document AQ_NO_MODIFIERS

* document all AQ env vars
2024-09-14 15:45:48 +01:00
xploien
5342dfa2f8
Status-Bars: fix workspaces eww widget class (#777)
fix the workspaces eww widget code example so "current" class actually works
2024-09-14 14:22:59 +03:00
090e0edc99 nuke old sens options 2024-09-13 11:20:31 +01:00
darkwater
1bc4d0d8ec
Configuring/Window Rules: document new order layerrule (#775)
Documents hyprwm/hyprland#7697
2024-09-10 23:20:34 +01:00
5a2bc45595
Nix/Plugins: warn about needing to use HM module 2024-09-10 17:16:01 +03:00
Polarzincomfrio
27a99e59de
Master Tutorial: Fix hyprland -> Hyprland (#771) 2024-09-08 23:17:33 +03:00
ebba99d2ec versions: add 0.43.0 2024-09-08 17:52:52 +01:00
Nguyễn Tiến Đạt
f338d3b291
Installation/Getting Started: yay command without sudo (#772) 2024-09-08 19:47:13 +03:00
trianta
b2da42f929
wiki: add exec-shutdown (#770) 2024-09-07 20:54:46 +01:00
trianta
1c75fe8f08
wiki: simplify stacktrace instructions and add outputting to file (#769) 2024-09-07 15:47:03 +01:00
Parola Marco
e76d199d92
docs: added config entry for group:merge_groups_on_drag (#768) 2024-09-05 17:29:46 +01:00
trianta
42ddc4f838
docs: add xwayland:enabled (#767) 2024-09-05 17:27:03 +01:00
ca1e1a80ae
Nix: remove portalPackage from HM page
The related PR isn't merged yet, I hallucinated and thought it was.
https://github.com/nix-community/home-manager/pull/5707
2024-09-04 22:36:25 +03:00
08dbe67a1e
Nix: add info about portalPackage 2024-09-01 20:42:51 +03:00
d10596d359 add preconfigured dotfiles page 2024-09-01 15:20:28 +02:00
202ee8709f a bit of a cleanup for contributing 2024-08-31 14:00:03 +02:00
a8408557d5
Nix: include kitty in code snippets 2024-08-31 12:28:06 +03:00
eb811e3564 renderunfocused stuff 2024-08-30 17:39:32 +02:00
Communist
c2b9014f2d
Nix/Hyprland on NixOS: Mention the use of dconf to fix errors with gtk themes (#758)
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-08-29 23:41:27 +03:00
Hadi
3746d2fa67
Nix/Hyprland on HM: fix nix loop for workspaces (#764) 2024-08-29 22:00:18 +03:00
yyyyyyy
f169251416
Hypridle: add ignore_systemd_inhibit variable description (#756) 2024-08-29 01:48:20 +03:00
d3e4cc5df4 add new switchxkblayout params 2024-08-28 14:06:26 +02:00
Sungyoon Cho
e9367d2536
Window-Rules: use table for window rules v2 (#761) 2024-08-27 22:57:50 +03:00
Sungyoon Cho
3a3f365130
docs: add fullscreenstate window rule v2 field (#757) 2024-08-23 20:42:18 +01:00
850bb76396 add workspace in out configs 2024-08-21 14:38:51 +02:00
ParaN3xus
3d73338286
docs: docs for Hyprland/pull/7368 (focus_on_close) (#753) 2024-08-21 11:24:57 +01:00
Willow
0bce0a9dc0
remove outdated warning about initialClass case sensitivity (#755) 2024-08-21 11:02:09 +01:00
plurpio
56df4f4285
Hyprland Ecosystem/hyrpcursor: fix broken link to FAQ. (#754)
Makes hyprcursor FAQ redirect goto ../../FAQ instead of ../FAQ (in the
Hypr ecosystem directory)
2024-08-20 10:22:18 +03:00
59c9916d9d add notes for hyprland cursor 2024-08-19 18:54:45 +02:00
JL2210
aaf4cd1e51
Use plasma-polkit-agent.service rather than launching directly (#750)
* Use plasma-polkit-agent.service rather than launching directly

This works regardless of where `polkit-kde-authentication-agent-1` is stored and also allows the service to be stopped if needed for whatever reason.

Also change instructions to refer to different init systems rather than different locations for the executable.

* forgot the period

* added back alternative paths
2024-08-19 13:57:13 +01:00
37e8cf0d14 add drm log instructions 2024-08-18 20:05:57 +02:00
79af395150 add hyprctl descriptions 2024-08-17 18:34:32 +02:00
Vladimir-csp
3a29fe1e82
Document HYPRLAND_NO_SD_VARS (#751) 2024-08-16 17:36:16 +01:00
b25e8a5fe8 fix invalid bind
fixes #752
2024-08-16 18:21:22 +02:00
ab3e1ad046 nvidia: clarify hw cursors 2024-08-15 18:26:35 +02:00
52a473c501 IPC, FAQ: revamp 2024-08-14 12:19:55 +03:00
dd7c7571cf Nix: revamp 2024-08-14 12:19:55 +03:00