| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | env: move XDG_SESSION_TYPE to before backend init (#9390) | nyx | 2025-02-12 | 1 | -0/+1 |
| | | |||||
| * | desktop: move desktop types to memory-safe pointers | Vaxry | 2025-01-26 | 1 | -0/+2 |
| | | |||||
| * | core: add --verify-config to verify the config with Hyprland | Vaxry | 2025-01-24 | 1 | -5/+12 |
| | | | | | fixes #9135 | ||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | internal: Make static analysis more happy (#8767) | Ikalco | 2024-12-19 | 1 | -1/+1 |
| | | | | | | | | | | * make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | ||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -13/+13 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | hyprland: convert std::cout and std::cerr to std::println() | Toni500git | 2024-10-13 | 1 | -24/+27 |
| | | |||||
| * | internal: improve version query and define HYPRLAND_VERSION (#8034) | Toni500github | 2024-10-11 | 1 | -29/+5 |
| | | |||||
| * | misc: refactor version command (#8027) | davc0n | 2024-10-08 | 1 | -3/+12 |
| | | | | | Fixes a minor spacing issue if git status is not dirty. Additionally now should be easier to extend it eventually. | ||||
| * | core: add a --systeminfo parameter to gather systeminfo without running | vaxerski | 2024-09-25 | 1 | -0/+5 |
| | | |||||
| * | version: log build aquamarine version | vaxerski | 2024-09-19 | 1 | -1/+2 |
| | | | | | log the built against aq version, might be useful when it's mismatched to identify the problem | ||||
| * | args: add --version to binary args | vaxerski | 2024-09-19 | 1 | -0/+22 |
| | | |||||
| * | core: Preserve existing XDG_CURRENT_DESKTOP (#7347) | Vladimir-csp | 2024-08-15 | 1 | -1/+0 |
| | | | | | | | | | | * Preserve existing XDG_CURRENT_DESKTOP * fix --------- Co-authored-by: vaxerski <vaxry@vaxry.net> | ||||
| * | core: Properly shutdown wl display (#7018) | Ikalco | 2024-07-24 | 1 | -4/+2 |
| | | | | | | | | * correctly destroy wayland globals * properly shutdown and cleanup hyprland * appease the nitpick gods and some comments | ||||
| * | core: avoid locking 2 wayland sockets (#6971) | diniamo | 2024-07-22 | 1 | -2/+2 |
| | | | | | | | | * fix: avoid locking 2 wayland sockets * format * fix formatting | ||||
| * | compositor: implement wayland socket handover (#6930) | Ferdinand Bachmann | 2024-07-20 | 1 | -1/+43 |
| | | | | | | | | | | | | | | * compositor: implement wayland socket handover This commit implements the compositor side of the Wayland socket handover protocol as described in the [KDE Wiki]. The CLI options are chosen so that they are compatible with Kwin. [KDE Wiki]: https://invent.kde.org/plasma/kwin/-/wikis/Restarting * main: verify that --wayland-fd is a valid file descriptor * main: fail if only one of --socket and --wayland-fd is passed | ||||
| * | core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr (#5788) | Vaxry | 2024-04-28 | 1 | -2/+7 |
| | | | | | | | Moves the directory containing sockets and logs. Also restructures lockfiles a bit. For consumers, check if `$XDG_RUNTIME_DIR/hypr` exists. If so, use it. If not, use the old `/tmp/hypr`. | ||||
| * | main: Fix typo in std::cerr (#4359) | Naksu | 2024-01-05 | 1 | -1/+1 |
| | | |||||
| * | systemd: add HYPRLAND_NO_SD_NOTIFY | vaxerski | 2023-12-21 | 1 | -1/+1 |
| | | | | | fixes #4217 | ||||
| * | config: Use canonical instead of read_symlink (#4136) | dranull | 2023-12-12 | 1 | -6/+8 |
| | | |||||
| * | config: Minor --config improvements, fixes (#4034) | dranull | 2023-12-04 | 1 | -3/+6 |
| | | | | | | | | | | | | | * Follow symlink, only file, absolute path for -c * Create config file only for default paths * Skip non-file source= glob results * Check for absolute path on XDG_CONFIG_HOME As per spec, all non-absolute paths should be ignored. https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html | ||||
| * | env: add HYPRLAND_NO_RT | Vaxry | 2023-11-17 | 1 | -1/+2 |
| | | |||||
| * | main: set isShuttingDown after display dispatch reaches the end | Vaxry | 2023-11-07 | 1 | -0/+2 |
| | | | | | relates to #3558 | ||||
| * | refactor: manually resets singletons (#3395) | memchr | 2023-09-22 | 1 | -0/+1 |
| | | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -1/+1 |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -1/+1 |
| | | |||||
| * | compositor: fix missed raw throws | vaxerski | 2023-08-20 | 1 | -1/+1 |
| | | |||||
| * | init: Fix for issue #2797 (#2799) | ferrreo | 2023-07-24 | 1 | -1/+2 |
| | | | | | | | | * Fix for issue #2797 * Fix for issue #2797 * Fix for issue #2797 | ||||
| * | init: Request SCHED_RR using CAP_SYS_NICE and add Python to nix dev shell ↵ | Mily | 2023-07-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | (#2690) * nix: add python3 to devShell * init: request SCHED_RR scheduling policy * init: checks if host supports reseting scheduler on fork * init: make gainRealTime more compatible with other OSes * init: remove linux-only code | ||||
| * | only return 0 when using -h (#2738) | Aaron Blasko | 2023-07-18 | 1 | -1/+8 |
| | | |||||
| * | Cleanup compositor deadcode (#2657) | Mykola Perehudov | 2023-07-06 | 1 | -16/+0 |
| | | | | | | * Remove dead code as it is a part of CCompositor::cleanup * Unify sd_notify logic with Compositor lifetime | ||||
| * | main: fix segfault when -c is given with no other arguments (#2470) | eriedaberrie | 2023-06-09 | 1 | -1/+1 |
| | | |||||
| * | args: print help on invalid arg | vaxerski | 2023-04-10 | 1 | -3/+7 |
| | | |||||
| * | Better and more secure argument parsing, and code reformatting (#1976) | Andrew Nitrogenesis | 2023-04-07 | 1 | -20/+51 |
| | | | | | | | | | | * Better and more secure argument parsing, and code reformatting * Changes to resolve PR conversation * Formatted via clang-format, fixed typos * More typos | ||||
| * | core: remove old redundant shutdown stuff | vaxerski | 2023-03-23 | 1 | -4/+0 |
| | | |||||
| * | Compositor: fix crash on exit | vaxerski | 2023-03-09 | 1 | -2/+4 |
| | | |||||
| * | Initialize priority managers before server init | vaxerski | 2023-03-05 | 1 | -4/+4 |
| | | |||||
| * | fix legacy system call to create hypr dir | vaxerski | 2023-02-01 | 1 | -2/+0 |
| | | |||||
| * | replace java envvar | vaxerski | 2023-01-09 | 1 | -1/+1 |
| | | |||||
| * | describe layers in hyprctl layers | vaxerski | 2023-01-09 | 1 | -1/+1 |
| | | |||||
| * | add systemd support (#1253) | jrun | 2023-01-05 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | * add systemd support motivation for this is is proper ordering of related/bound/required services to Hyprland (e.g. swaybg) that would need to have a compositor ready. this could possibly be a build-time option of course. see also: example/ files for example of services Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> * nix: add withSystemd flag Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> Co-authored-by: Vaxerski <vaxry@vaxry.net> | ||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -6/+6 |
| | | | | * clang-format stuff and format files | ||||
| * | remove global var | vaxerski | 2022-11-30 | 1 | -4/+1 |
| | | |||||
| * | Setting wayland environment variables at startup (#1045) | Narice | 2022-11-19 | 1 | -0/+2 |
| | | | | | | | | | | | | * Nix modules: removed GDK_BACKEND env variable * setting wayland environment variables at startup setting XDG_BACKEND and _JAVA_AWT_WM_NONREPARENTING in main.cpp removed these variables from nix modules recommended environemnt removed XCURSOR_SIZE from nix modules as it is already set * Making _JAVA_AWT_WM_NONREPARENTING not overwritten | ||||
| * | Remove trailing whitespace. | Felix Dick | 2022-09-25 | 1 | -1/+1 |
| | | |||||
| * | export HYPRLAND_CMD for scripts | vaxerski | 2022-09-19 | 1 | -0/+6 |
| | | |||||
| * | Multiple improvements to the shutdown procedure | vaxerski | 2022-08-28 | 1 | -0/+5 |
| | | |||||
| * | modify exit behaviour a bit | vaxerski | 2022-08-25 | 1 | -1/+2 |
| | | |||||
| * | use a custom logging func for wlr | vaxerski | 2022-08-22 | 1 | -1/+1 |
| | | |||||
| * | added HYPRLAND_LOG_WLR envvar | vaxerski | 2022-08-22 | 1 | -0/+4 |
| | | |||||
