mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-25 22:05:59 +01:00
backgrounds: add hypr chan var 2
This commit is contained in:
parent
6db3c4ef5e
commit
9bad2a8180
5 changed files with 3 additions and 7 deletions
7
Makefile
7
Makefile
|
@ -44,12 +44,7 @@ install:
|
||||||
cp -f ./hyprctl/hyprctl ${PREFIX}/bin
|
cp -f ./hyprctl/hyprctl ${PREFIX}/bin
|
||||||
if [ ! -f ${PREFIX}/share/wayland-sessions/hyprland.desktop ]; then cp ./example/hyprland.desktop ${PREFIX}/share/wayland-sessions; fi
|
if [ ! -f ${PREFIX}/share/wayland-sessions/hyprland.desktop ]; then cp ./example/hyprland.desktop ${PREFIX}/share/wayland-sessions; fi
|
||||||
mkdir -p ${PREFIX}/share/hyprland
|
mkdir -p ${PREFIX}/share/hyprland
|
||||||
cp ./assets/wall_2K.png ${PREFIX}/share/hyprland
|
cp ./assets/wall_* ${PREFIX}/share/hyprland
|
||||||
cp ./assets/wall_4K.png ${PREFIX}/share/hyprland
|
|
||||||
cp ./assets/wall_8K.png ${PREFIX}/share/hyprland
|
|
||||||
cp ./assets/wall_anime_2K.png ${PREFIX}/share/hyprland
|
|
||||||
cp ./assets/wall_anime_4K.png ${PREFIX}/share/hyprland
|
|
||||||
cp ./assets/wall_anime_8K.png ${PREFIX}/share/hyprland
|
|
||||||
|
|
||||||
mkdir -p ${PREFIX}/share/man/man1
|
mkdir -p ${PREFIX}/share/man/man1
|
||||||
install -m644 ./docs/*.1 ${PREFIX}/share/man/man1
|
install -m644 ./docs/*.1 ${PREFIX}/share/man/man1
|
||||||
|
|
BIN
assets/wall_anime2_2K.png
Normal file
BIN
assets/wall_anime2_2K.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 511 KiB |
BIN
assets/wall_anime2_4K.png
Normal file
BIN
assets/wall_anime2_4K.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
BIN
assets/wall_anime2_8K.png
Normal file
BIN
assets/wall_anime2_8K.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
|
@ -1605,6 +1605,7 @@ void CHyprOpenGLImpl::createBGTextureForMonitor(CMonitor* pMonitor) {
|
||||||
std::random_device dev;
|
std::random_device dev;
|
||||||
std::mt19937 engine(dev());
|
std::mt19937 engine(dev());
|
||||||
std::uniform_int_distribution<> distribution(0, 10);
|
std::uniform_int_distribution<> distribution(0, 10);
|
||||||
|
std::uniform_int_distribution<> distribution2(0, 1);
|
||||||
|
|
||||||
const bool USEANIME = *PFORCEHYPRCHAN || distribution(engine) % 2 == 0; // about 50% I think
|
const bool USEANIME = *PFORCEHYPRCHAN || distribution(engine) % 2 == 0; // about 50% I think
|
||||||
|
|
||||||
|
@ -1620,7 +1621,7 @@ void CHyprOpenGLImpl::createBGTextureForMonitor(CMonitor* pMonitor) {
|
||||||
// or configure the paths at build time
|
// or configure the paths at build time
|
||||||
|
|
||||||
// get the adequate tex
|
// get the adequate tex
|
||||||
std::string texPath = "/usr/share/hyprland/wall_" + std::string(USEANIME ? "anime_" : "");
|
std::string texPath = "/usr/share/hyprland/wall_" + std::string(USEANIME ? (distribution2(engine) == 0 ? "anime_" : "anime2_") : "");
|
||||||
// check if wallpapers exist
|
// check if wallpapers exist
|
||||||
|
|
||||||
Vector2D textureSize;
|
Vector2D textureSize;
|
||||||
|
|
Loading…
Reference in a new issue