Skip to content

Commit c06308f

Browse files
authored
Merge branch 'dev' into patch-1
2 parents f17cd4c + 8927f07 commit c06308f

113 files changed

Lines changed: 9309 additions & 3265 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Ž.pre-commit-config.yamlβ€Ž

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
repos:
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: v5.0.0
4+
hooks:
5+
- id: check-added-large-files
6+
- id: check-merge-conflict
7+
- id: check-symlinks
8+
- id: check-json
9+
- id: check-yaml
10+
- id: check-toml
11+
- id: check-xml
12+
- id: end-of-file-fixer
13+
- id: trailing-whitespace
14+
15+
- repo: https://github.com/markdownlint/markdownlint
16+
rev: v0.13.0
17+
hooks:
18+
- id: markdownlint

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,39 @@ All notable changes to `HyDE` will be documented in this file.
66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to _Modified_ [CalVer](https://calver.org/). See [Versioning](https://github.com/HyDE-Project/HyDE/blob/master/RELEASE_POLICY.md#versioning-yymq) For more info
77
-->
88

9+
## Unreleased
10+
11+
### Changed
12+
13+
- Wallpaper: Pt. 1 of multi theming backend.
14+
- Hyprland: Remove `hyde.conf` as it is too brittle. Use `hyprland.conf` instead!
15+
- Window: Moved 'windowpin' to 'window.pin'. For consistency.
16+
- pyutils: Kinda clean up libnotify wrapper.
17+
- Updated app2unit. https://github.com/Vladimir-csp/app2unit/blob/87dd9cd14e020b199256854c84f31b62680d1b21/app2unit
18+
- Changed Shader main manu into 'Eye Care' and sub menus will have Temperature, Gamma and the Shaders Selector.
19+
- Waybar: waybar now uses systemd run instead of app2unit to handle env properly.
20+
- Updated the hyde-config binary
21+
- Python-env: Deprecate pip and use uv instead.
22+
- Hypr: Removed '~/.config/hypr/hyde.conf' as it is not being used or a long time now. Please use the 'config.toml' instead
23+
- hyprlock: Added options under [hyprlock]: hide_cursor,ignore_empty_input,immediate_render,text_trim,fractional_scaling,screencopy_mode,fail_timeout. See https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/
24+
- Core: Removed hyq binary .Please install it using your own package-manager. 'yay -Sy hyprquery'
25+
26+
### Added
27+
- Window: added 'hyde-shell window.mute' to toggle window audio. This is a python implementation for 'wl-togglesink'
28+
- Windowrules: add opacity rule and floating rules for Blender to disable transparency, float render window, and set render window size to 50% of monitor
29+
- l10n: Added a bash POC for localization. Python already has built in support for localization. This is just a POC for bash scripts. It is not yet fully implemented and is not yet available for all scripts. So we can share language packs. Please open a discussion if you are interested in helping with localization. (keeping this here just to see who really cared lol.)
30+
- hyprsunset: Added identity param to be used temp
31+
- Waybar: Added Eyecare menu
32+
- Session: *Experimental* feature which might be helpful as session restore in wayland is being worked on. 'hyde-shell session --help' to learn more!
33+
- Hyprland: *Experimental* Added an Alt-tab like feature that behaves like a browser. It is slow so I might port it to go.
34+
- Wallpaper: [waydeeper](https://github.com/EdenQwQ/waydeeper) can be used as wallpaper backend. To use it, waydeeper should be installed manually.
35+
- Lua: ****Experimental** Lua support. Please open a discussion if you are interested in helping with Lua support. Uses hererocks to install lua.
36+
37+
### Fixed
38+
- Weather: Fix [#1664](https://github.com/HyDE-Project/HyDE/issues/1664)
39+
- Waybar: #
40+
41+
942
## v26.1.2
1043

1144

β€ŽCONTRIBUTING.mdβ€Ž

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ Thank you for your interest in contributing to Community Standards! We welcome a
5757
1. Go to your forked repository.
5858
2. Click the **Compare & pull request** button next to your `your-branch-name` branch.
5959
3. Make sure the base repository branch is set to `dev`.
60-
4. Add a title and description for your pull request.
61-
5. Click **Create pull request** and remember to add the relevant labels with using the [pull request template](https://github.com/HyDE-Project/HyDE/blob/master/.github/PULL_REQUEST_TEMPLATE.md).
60+
4. Run pre-commit checks `pre-commit run --all-files`.
61+
5. Add a title and description for your pull request.
62+
6. Click **Create pull request** and remember to add the relevant labels with using the [pull request template](https://github.com/HyDE-Project/HyDE/blob/master/.github/PULL_REQUEST_TEMPLATE.md).
6263
6364
## Guidelines
6465

β€ŽConfigs/.config/hypr/animations.confβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
#! β–„β–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–€β–„β–€β–ˆβ€ƒβ–„β–€β–ˆβ€ƒβ–€β–ˆβ–€β€ƒβ–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆ
33
#! β–ˆβ–€β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–‘β–€β–‘β–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–‘β–ˆβ–‘β€ƒβ–ˆβ€ƒβ–ˆβ–„β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆ
44

5-
# See https://wiki.hyprland.org/Configuring/Animations/
5+
# See https://wiki.hypr.land/Configuring/Animations/
66
# HyDE Controlled content // DO NOT EDIT
77
# Edit or add animations in the ./hypr/animations/ directory
8-
# and run the 'animations.sh --select' command to update this file
8+
# and run the 'animations.sh --select' command to update this file
99

1010
$ANIMATION=theme
1111
$ANIMATION_PATH=./animations/theme.conf

β€ŽConfigs/.config/hypr/animations/disable.confβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# // β–„β–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–€β–„β–€β–ˆβ€ƒβ–„β–€β–ˆβ€ƒβ–€β–ˆβ–€β€ƒβ–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆ
33
# // β–ˆβ–€β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–‘β–€β–‘β–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–‘β–ˆβ–‘β€ƒβ–ˆβ€ƒβ–ˆβ–„β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆ
44

5-
# See https://wiki.hyprland.org/Configuring/Animations/
5+
# See https://wiki.hypr.land/Configuring/Animations/
66
# credits: https://github.com/prasanthrangan/hyprdots
77

88
animations:enabled=false

β€ŽConfigs/.config/hypr/animations/theme.confβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# // β–„β–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–€β–„β–€β–ˆβ€ƒβ–„β–€β–ˆβ€ƒβ–€β–ˆβ–€β€ƒβ–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–ˆβ–„β–‘β–ˆ
44
# // β–ˆβ–€β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–‘β–€β–‘β–ˆβ€ƒβ–ˆβ–€β–ˆβ€ƒβ–‘β–ˆβ–‘β€ƒβ–ˆβ€ƒβ–ˆβ–„β–ˆβ€ƒβ–ˆβ–‘β–€β–ˆ
55

6-
# See https://wiki.hyprland.org/Configuring/Animations/
6+
# See https://wiki.hypr.land/Configuring/Animations/
77
# credits: https://github.com/prasanthrangan/hyprdots
88

99
animations {

β€ŽConfigs/.config/hypr/hyprlock.confβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $LAYOUT_PATH=$HOME/.config/hypr/hyprlock/theme.conf
1818
# this should be the full path to the layout file.
1919

2020
#* ο‘„ All boilerplate configurations are handled by HyDE ο‘„
21-
source = $HOME/.local/share/hyde/hyprlock.conf
21+
source = $HOME/.local/share/hypr/hyprlock.conf
2222

2323
#* ο‘„ Making a custom layout ο‘„
2424
# To create a custom layout, make a file in the './hyprlock/' directory.
@@ -32,7 +32,7 @@ source = $HOME/.local/share/hyde/hyprlock.conf
3232

3333
#* ο‘„ Command Variables ο‘„
3434
# Hyprlock ships with there default variables that can be used to customize the lock screen.
35-
# - https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#label
35+
# - https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/#label
3636
# HyDE also provides custom variables that extend the functionality of Hyprlock.
3737

3838
# $BACKGROUND_PATH

β€ŽConfigs/.config/hypr/hyprlock/HyDE.confβ€Ž

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ input-field {
8181
bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
8282
invert_numlock = false # change color if numlock is off
8383
swap_font_color = true # see below
84-
position = 0, 80
84+
position = 0, 4.5%
8585
halign = center
8686
valign = bottom
8787
}
@@ -176,3 +176,23 @@ label {
176176
halign = right
177177
valign = bottom
178178
}
179+
180+
# Added Fingerprint Prompts
181+
182+
label {
183+
text = $FPRINTPROMPT
184+
color = $wallbash_txt2_rgba
185+
font_size = 16
186+
position = 0, 2%
187+
halign = center
188+
valign = bottom
189+
}
190+
191+
label {
192+
text = $FPRINTFAIL
193+
color = rgba(FF7070FF)
194+
font_size = 14
195+
position = 0, 5%
196+
halign = center
197+
valign = bottom
198+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See hyprsunset documentation: https://wiki.hypr.land/Hypr-Ecosystem/hyprsunset/
2+
# # Max-gamma sets the upper limit for color adjustments
3+
# max-gamma = 150
4+
5+
# Day profile: Returns screen to native colors
6+
profile {
7+
# time = 06:00
8+
# identity = true
9+
}
10+
11+
# Night Profile: Applies a cooler white filter with reduced intensity
12+
profile {
13+
# time = 21:00
14+
# temperature = 5500
15+
# gamma = 0.8
16+
}

β€ŽConfigs/.config/hypr/keybindings.confβ€Ž

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## β–ˆβ–„β–€β€ƒβ–ˆβ–€β–€β€ƒβ–ˆβ–„β–ˆβ€ƒβ–ˆβ–„β–„β€ƒβ–ˆβ€ƒβ–ˆβ–„β–‘β–ˆβ€ƒβ–ˆβ–€β–„β€ƒβ–ˆβ€ƒβ–ˆβ–„β–‘β–ˆβ€ƒβ–ˆβ–€β–€β€ƒβ–ˆβ–€
22
## β–ˆβ–‘β–ˆβ€ƒβ–ˆβ–ˆβ–„β€ƒβ–‘β–ˆβ–‘β€ƒβ–ˆβ–„β–ˆβ€ƒβ–ˆβ€ƒβ–ˆβ–‘β–€β–ˆβ€ƒβ–ˆβ–„β–€β€ƒβ–ˆβ€ƒβ–ˆβ–‘β–€β–ˆβ€ƒβ–ˆβ–„β–ˆβ€ƒβ–„β–ˆ
33

4-
# see https://wiki.hyprland.org/configuring/keywords/ for more
5-
# example binds, see https://wiki.hyprland.org/configuring/binds/ for more
4+
# see https://wiki.hypr.land/configuring/keywords/ for more
5+
# example binds, see https://wiki.hypr.land/configuring/binds/ for more
66

77
#? ------- KEYBINDS_HYPRLAND_V_0_53 COMPATIBLE ----------------
88
# This Config is compatible with keybinding changes in Hyprland v0.53+
@@ -37,7 +37,7 @@ bindd = $mainMod, W, $d Toggle floating, togglefloating
3737
bindd = $mainMod, G, $d toggle group, togglegroup
3838
bindd = Shift, F11, $d toggle fullscreen, fullscreen
3939
bindd = $mainMod, L, $d lock screen, exec, hyde-shell lock-session
40-
bindd = $mainMod Shift, F, $d toggle pin on focused window, exec, hyde-shell windowpin
40+
bindd = $mainMod Shift, F, $d toggle pin on focused window, exec, hyde-shell window.pin
4141
bindd = Control Alt, Delete, $d logout menu, exec, hyde-shell logoutlaunch
4242
bindd = Alt_R, Control_R, $d toggle waybar and reload config, exec, hyde-shell waybar --hide
4343
# bindd = ALT_R, Control_R,toggle waybar, exec, killall waybar || waybar # toggle waybar without reloading, this is faster
@@ -51,7 +51,7 @@ bindd = $mainMod, Left, $d focus left, movefocus, l
5151
bindd = $mainMod, Right, $d focus right , movefocus, r
5252
bindd = $mainMod, Up, $d focus up , movefocus, u
5353
bindd = $mainMod, Down , $d focus down, movefocus, d
54-
bindd = ALT, Tab,$d Cycle focus, cyclenext
54+
bindd = ALT, Tab,$d Cycle focus, exec, hyprctl --batch "dispatch cyclenext ; dispatch alterzorder top"
5555

5656
$d=[$wm|Resize Active Window]
5757
# Resize windows
@@ -116,6 +116,8 @@ binddl = , XF86AudioPlay,$d play media, exec, playerctl play-pause # toggle bet
116116
binddl = , XF86AudioPause,$d pause media, exec, playerctl play-pause # toggle between media play and pause
117117
binddl = , XF86AudioNext,$d next media , exec, playerctl next # media next
118118
binddl = , XF86AudioPrev,$d previous media , exec, playerctl previous # media previous
119+
bindd = $mainMod Control, M, $d toggle mute/unmute for active-window, exec, hyde-shell window.mute # toggle mute for active window
120+
119121

120122
$d=[$hc|Brightness]
121123
binddel = , XF86MonBrightnessUp, $d increase brightness , exec, hyde-shell brightnesscontrol i # increase brightness

0 commit comments

Comments
Β (0)