summaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* main: Fix typo in std::cerr (#4359)Naksu2024-01-051-1/+1
|
* systemd: add HYPRLAND_NO_SD_NOTIFYvaxerski2023-12-211-1/+1
| | | | fixes #4217
* config: Use canonical instead of read_symlink (#4136)dranull2023-12-121-6/+8
|
* config: Minor --config improvements, fixes (#4034)dranull2023-12-041-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_RTVaxry2023-11-171-1/+2
|
* main: set isShuttingDown after display dispatch reaches the endVaxry2023-11-071-0/+2
| | | | relates to #3558
* refactor: manually resets singletons (#3395)memchr2023-09-221-0/+1
|
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-1/+1
| | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* internal: Formatter rework (#3186)Vaxry2023-09-061-1/+1
|
* compositor: fix missed raw throwsvaxerski2023-08-201-1/+1
|
* init: Fix for issue #2797 (#2799)ferrreo2023-07-241-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 ↵Mily2023-07-231-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 Blasko2023-07-181-1/+8
|
* Cleanup compositor deadcode (#2657)Mykola Perehudov2023-07-061-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)eriedaberrie2023-06-091-1/+1
|
* args: print help on invalid argvaxerski2023-04-101-3/+7
|
* Better and more secure argument parsing, and code reformatting (#1976)Andrew Nitrogenesis2023-04-071-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 stuffvaxerski2023-03-231-4/+0
|
* Compositor: fix crash on exitvaxerski2023-03-091-2/+4
|
* Initialize priority managers before server initvaxerski2023-03-051-4/+4
|
* fix legacy system call to create hypr dirvaxerski2023-02-011-2/+0
|
* replace java envvarvaxerski2023-01-091-1/+1
|
* describe layers in hyprctl layersvaxerski2023-01-091-1/+1
|
* add systemd support (#1253)jrun2023-01-051-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)Vaxry2022-12-161-6/+6
| | | * clang-format stuff and format files
* remove global varvaxerski2022-11-301-4/+1
|
* Setting wayland environment variables at startup (#1045)Narice2022-11-191-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 Dick2022-09-251-1/+1
|
* export HYPRLAND_CMD for scriptsvaxerski2022-09-191-0/+6
|
* Multiple improvements to the shutdown procedurevaxerski2022-08-281-0/+5
|
* modify exit behaviour a bitvaxerski2022-08-251-1/+2
|
* use a custom logging func for wlrvaxerski2022-08-221-1/+1
|
* added HYPRLAND_LOG_WLR envvarvaxerski2022-08-221-0/+4
|
* add simple help messageMihai Fufezan2022-07-151-1/+6
|
* add config flagMihai Fufezan2022-07-141-0/+6
| | | | you can now specify a config with -c <path>
* Fixed TTY switching (#364)Vaxry2022-07-131-1/+1
|
* use C++ throw methods instead of printf and exitvaxerski2022-07-061-1/+1
|
* Log to the instance foldervaxerski2022-06-031-6/+5
|
* IPC and log changes, introduce signaturevaxerski2022-06-031-0/+4
|
* disallow running with sudovaxerski2022-05-191-0/+21
| | | | unless you use the --i-am-really-stupid flag
* handle term and int signals and cleanupvaxerski2022-04-211-2/+1
|
* added hyprctlvaxerski2022-03-201-4/+0
|
* multimon fixesvaxerski2022-03-191-0/+4
|
* render-readyvaxerski2022-03-171-0/+3
|
* input basicsvaxerski2022-03-171-0/+1
|
* some basic startup codevaxerski2022-03-161-2/+13
|
* Initial Commitvaxerski2022-03-161-0/+14