mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-03 21:51:55 -07:00
Compare commits
5 Commits
v0.7.0beta
...
v0.7.1beta
Author | SHA1 | Date | |
---|---|---|---|
|
f9985a36b3 | ||
|
ad03360665 | ||
|
3914672dd5 | ||
|
78c6371743 | ||
|
f789a14527 |
@@ -26,6 +26,7 @@ If your bug is one that doesn't crash Hyprland, but feels like invalid behavior,
|
|||||||
If your bug crashes Hyprland, append additionally:
|
If your bug crashes Hyprland, append additionally:
|
||||||
- The Hyprland log
|
- The Hyprland log
|
||||||
- Coredump / Coredump analysis (with a stacktrace)
|
- Coredump / Coredump analysis (with a stacktrace)
|
||||||
|
- Your config
|
||||||
|
|
||||||
**Important**: Please do NOT use any package for reporting bugs! Clone and compile from source.
|
**Important**: Please do NOT use any package for reporting bugs! Clone and compile from source.
|
||||||
|
|
||||||
|
@@ -3,6 +3,11 @@
|
|||||||
#
|
#
|
||||||
# Refer to the wiki for more information.
|
# Refer to the wiki for more information.
|
||||||
|
|
||||||
|
#
|
||||||
|
# Please note not all available settings / options are set here.
|
||||||
|
# For a full list, see the wiki (basic and advanced configuring)
|
||||||
|
#
|
||||||
|
|
||||||
monitor=,1280x720@60,0x0,1
|
monitor=,1280x720@60,0x0,1
|
||||||
workspace=DP-1,1
|
workspace=DP-1,1
|
||||||
|
|
||||||
|
@@ -33,7 +33,7 @@
|
|||||||
});
|
});
|
||||||
hyprland = prev.callPackage ./nix/default.nix {
|
hyprland = prev.callPackage ./nix/default.nix {
|
||||||
stdenv = prev.gcc12Stdenv;
|
stdenv = prev.gcc12Stdenv;
|
||||||
version = "0.6.2beta" + "+date=" + (mkDate (self.lastModifiedDate or "19700101"));
|
version = "0.7.0beta" + "+date=" + (mkDate (self.lastModifiedDate or "19700101"));
|
||||||
wlroots = wlroots-hyprland;
|
wlroots = wlroots-hyprland;
|
||||||
};
|
};
|
||||||
hyprland-debug = hyprland.override {debug = true;};
|
hyprland-debug = hyprland.override {debug = true;};
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
project('Hyprland', 'cpp', 'c',
|
project('Hyprland', 'cpp', 'c',
|
||||||
version : '0.6.2beta',
|
version : '0.7.0beta',
|
||||||
default_options : ['warning_level=2', 'default_library=static', 'optimization=3'])
|
default_options : ['warning_level=2', 'default_library=static', 'optimization=3'])
|
||||||
|
|
||||||
add_global_arguments('-std=c++23', language: 'cpp')
|
add_global_arguments('-std=c++23', language: 'cpp')
|
||||||
|
@@ -39,7 +39,7 @@ void CConfigManager::setDefaultVars() {
|
|||||||
|
|
||||||
configValues["misc:disable_hyprland_logo"].intValue = 0;
|
configValues["misc:disable_hyprland_logo"].intValue = 0;
|
||||||
configValues["misc:disable_splash_rendering"].intValue = 0;
|
configValues["misc:disable_splash_rendering"].intValue = 0;
|
||||||
configValues["misc:no_vfr"].intValue = 0;
|
configValues["misc:no_vfr"].intValue = 1;
|
||||||
|
|
||||||
configValues["debug:int"].intValue = 0;
|
configValues["debug:int"].intValue = 0;
|
||||||
configValues["debug:log_damage"].intValue = 0;
|
configValues["debug:log_damage"].intValue = 0;
|
||||||
@@ -159,17 +159,15 @@ void CConfigManager::init() {
|
|||||||
|
|
||||||
void CConfigManager::configSetValueSafe(const std::string& COMMAND, const std::string& VALUE) {
|
void CConfigManager::configSetValueSafe(const std::string& COMMAND, const std::string& VALUE) {
|
||||||
if (configValues.find(COMMAND) == configValues.end()) {
|
if (configValues.find(COMMAND) == configValues.end()) {
|
||||||
if (COMMAND[0] == '$') {
|
if (COMMAND.find("device:") != 0 /* devices parsed later */) {
|
||||||
// register a dynamic var
|
if (COMMAND[0] == '$') {
|
||||||
Debug::log(LOG, "Registered dynamic var \"%s\" -> %s", COMMAND.c_str(), VALUE.c_str());
|
// register a dynamic var
|
||||||
configDynamicVars[COMMAND.substr(1)] = VALUE;
|
Debug::log(LOG, "Registered dynamic var \"%s\" -> %s", COMMAND.c_str(), VALUE.c_str());
|
||||||
} else {
|
configDynamicVars[COMMAND.substr(1)] = VALUE;
|
||||||
parseError = "Error setting value <" + VALUE + "> for field <" + COMMAND + ">: No such field.";
|
} else {
|
||||||
}
|
parseError = "Error setting value <" + VALUE + "> for field <" + COMMAND + ">: No such field.";
|
||||||
|
}
|
||||||
|
|
||||||
if (COMMAND.find("device:") == 0 /* devices parsed later */) {
|
|
||||||
parseError = "";
|
|
||||||
} else {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -9,6 +9,12 @@ PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
|||||||
OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
||||||
########################################################################################
|
########################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Please note not all available settings / options are set here.
|
||||||
|
# For a full list, see the wiki (basic and advanced configuring)
|
||||||
|
#
|
||||||
|
|
||||||
autogenerated=1 # remove this line to get rid of the warning on top.
|
autogenerated=1 # remove this line to get rid of the warning on top.
|
||||||
|
|
||||||
monitor=,1920x1080@60,0x0,1
|
monitor=,1920x1080@60,0x0,1
|
||||||
|
Reference in New Issue
Block a user