Skip to content

Commit dd889d3

Browse files
authored
Merge pull request #775 from JaKooLit/development
Development to main
2 parents 637025e + aa3c94f commit dd889d3

File tree

122 files changed

+5375
-183
lines changed

Some content is hidden

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

122 files changed

+5375
-183
lines changed

README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ https://github.com/user-attachments/assets/49bc12b2-abaf-45de-a21c-67aacd9bb872
4444
### 📹 A video walkthroughs
4545
- at the bottom
4646

47-
### 🎞️ AGS Overview DEMO
48-
- in case you wonder, here is a short demo of AGS overview [Youtube LINK](https://youtu.be/zY5SLNPBJTs)
49-
5047
</details>
5148

5249
---
@@ -182,8 +179,6 @@ chmod +x upgrade.sh
182179

183180
#### 🤷‍♂️ TO DO!
184181
- [ ] Tweak dots - 🚧 in constant progress
185-
- ~~[ ] Quite possibly switch to starship? Although starship has limited themes compared to oh-my-zsh.~~ no plans for now
186-
187182

188183
#### 🔮 Discord Server
189184
- kindly join my [Discord](https://discord.com/invite/kool-tech-world)

config/hypr/UserConfigs/ENVariables.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # auto selects Wayland if possible, X11
5454
#env = LIBVA_DRIVER_NAME,nvidia
5555
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
5656
#env = NVD_BACKEND,direct
57+
#env = GSK_RENDERER,ngl
5758

5859
# additional ENV's for nvidia. Caution, activate with care
5960
#env = GBM_BACKEND,nvidia-drm

config/hypr/UserConfigs/Startup_Apps.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ exec-once = swaync
3030
#exec-once = blueman-applet
3131
#exec-once = rog-control-center
3232
exec-once = waybar
33+
exec-once = qs # quickshell AGS Desktop Overview alternative
3334

3435
#clipboard manager
3536
exec-once = wl-paste --type text --watch cliphist store

config/hypr/UserConfigs/UserKeybinds.conf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ $UserScripts = $HOME/.config/hypr/UserScripts
1212
$UserConfigs = $HOME/.config/hypr/UserConfigs
1313

1414
# settings for User defaults apps - set your default terminal and file manager on this file
15-
source= $UserConfigs/01-UserDefaults.conf
15+
source= $UserConfigs/01-UserDefaults.conf
1616

1717
# common shortcuts
1818
#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu
1919
bind = $mainMod, D, exec, pkill rofi || true && rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher)
2020
bind = $mainMod, B, exec, xdg-open "https://" # default browser
21-
bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed)
21+
#bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed)
22+
#bind = $mainMod, A, global, quickshell:overviewToggle # desktop overview (if installed)
2223
bind = $mainMod, Return, exec, $term #terminal
2324
bind = $mainMod, E, exec, $files #file manager
2425

@@ -39,7 +40,7 @@ bind = $mainMod SHIFT, F, fullscreen # whole full screen
3940
bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen
4041
bind = $mainMod, SPACE, togglefloating, #Float Mode
4142
bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode
42-
bind = $mainMod SHIFT, Return, exec, [float; move 15% 5%; size 70% 60%] $term # Dropdown terminal
43+
bind = $mainMod SHIFT, Return, exec, $scriptsDir/Dropterminal.sh $term # Dropdown terminal
4344

4445
# Desktop zooming or magnifier
4546
bind = $mainMod ALT, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 2.0}')"

config/hypr/UserConfigs/UserSettings.conf

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
# NOTE: some settings are in ~/.config/hypr/UserConfigs/UserDecorAnimations.conf
99

1010
dwindle {
11-
pseudotile = yes
12-
preserve_split = yes
11+
pseudotile = true
12+
preserve_split = true
13+
#smart_split = true
1314
special_scale_factor = 0.8
1415
}
1516

@@ -48,7 +49,7 @@ input {
4849
middle_button_emulation = true
4950
tap-to-click = true
5051
drag_lock = false
51-
}
52+
}
5253

5354
# below for devices with touchdevice ie. touchscreen
5455
touchdevice {
@@ -104,8 +105,6 @@ xwayland {
104105
}
105106

106107
render {
107-
#explicit_sync = 2
108-
#explicit_sync_kms = 2
109108
direct_scanout = 0
110109
}
111110

config/hypr/UserConfigs/WindowRules.conf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,10 @@ windowrule = tag +screenshare, class:^(com.obsproject.Studio)$
4444
windowrule = tag +im, class:^([Dd]iscord|[Ww]ebCord|[Vv]esktop)$
4545
windowrule = tag +im, class:^([Ff]erdium)$
4646
windowrule = tag +im, class:^([Ww]hatsapp-for-linux)$
47-
windowrule = tag +im, class:^(ZapZap|com.rtosta.zapzap)$
47+
windowrule = tag +im, class:^(ZapZap|com.rtosta.zapzap)$
4848
windowrule = tag +im, class:^(org.telegram.desktop|io.github.tdesktop_x64.TDesktop)$
4949
windowrule = tag +im, class:^(teams-for-linux)$
50+
windowrule = tag +im, class:^(im.riot.Riot|Element)$ # Element Matrix client
5051

5152
# game tags
5253
windowrule = tag +games, class:^(gamescope)$
@@ -177,7 +178,6 @@ windowrule = opacity 0.82 0.75, tag:viewer*
177178
windowrule = opacity 0.9 0.7, tag:wallpaper*
178179
windowrule = opacity 0.8 0.7, class:^(gedit|org.gnome.TextEditor|mousepad)$
179180
windowrule = opacity 0.9 0.8, class:^(deluge)$
180-
windowrule = opacity 0.9 0.8, class:^(im.riot.Riot)$ # Element matrix client
181181
windowrule = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui
182182
windowrule = opacity 0.95 0.75, title:^(Picture-in-Picture)$
183183

@@ -211,6 +211,10 @@ layerrule = blur, rofi
211211
layerrule = ignorezero, rofi
212212
layerrule = blur, notifications
213213
layerrule = ignorezero, notifications
214+
layerrule = blur, quickshell:overview
215+
layerrule = ignorezero, quickshell:overview
216+
layerrule = ignorealpha 0.5, quickshell:overview
217+
214218
#layerrule = ignorealpha 0.5, tag:notif*
215219

216220
#layerrule = ignorezero, class:^([Rr]ofi)$
@@ -219,4 +223,4 @@ layerrule = ignorezero, notifications
219223
#layerrule = ignorezero, <rofi>
220224

221225
#layerrule = ignorezero, overview
222-
#layerrule = blur, overview
226+
#layerrule = blur, overview

config/hypr/UserScripts/WallpaperEffects.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,8 @@ if [[ -n "$choice" ]]; then
131131
exit 1
132132
fi
133133

134-
# Open terminal and set the wallpaper
135-
$terminal -e bash -c "echo 'Enter your password to set wallpaper as SDDM Background'; \
136-
sudo cp -r $wallpaper_output '$sddm_simple/Backgrounds/default' && \
137-
notify-send -i '$iDIR/ja.png' 'SDDM' 'Background SET'"
134+
exec $SCRIPTSDIR/sddm_wallpaper.sh --effects
135+
138136
fi
139137
fi
140-
fi
138+
fi

config/hypr/UserScripts/WallpaperSelect.sh

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,9 @@ set_sddm_wallpaper() {
123123
notify-send -i "$iDIR/error.png" "Missing $terminal" "Install $terminal to enable setting of wallpaper background"
124124
exit 1
125125
fi
126-
127-
# Open terminal to enter password
128-
$terminal -e bash -c "echo 'Enter your password to set wallpaper as SDDM Background'; \
129-
sudo cp -r $wallpaper_current '$sddm_simple/Backgrounds/default' && \
130-
notify-send -i '$iDIR/ja.png' 'SDDM' 'Background SET'"
126+
127+
exec $SCRIPTSDIR/sddm_wallpaper.sh --normal
128+
131129
fi
132130
fi
133131
}
@@ -235,4 +233,4 @@ if pidof rofi >/dev/null; then
235233
pkill rofi
236234
fi
237235

238-
main
236+
main

config/hypr/hyprlock-1080p.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,18 @@ label {
156156
valign = bottom
157157
}
158158

159+
# battery information
160+
label {
161+
monitor =
162+
text = cmd[update:1000] echo "<b> "$($Scripts/Battery.sh)" </b>"
163+
color = $color13
164+
font_size = 16
165+
font_family = Victor Mono Bold Oblique
166+
position = 0, 30
167+
halign = right
168+
valign = bottom
169+
}
170+
159171
# weather edit the scripts for locations
160172
# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py
161173
# see https://github.com/JaKooLit/Hyprland-Dots/wiki/TIPS#%EF%B8%8F-weather-app-related-for-waybar-and-hyprlock

config/hypr/hyprlock.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,18 @@ label {
157157
valign = bottom
158158
}
159159

160+
# battery information
161+
label {
162+
monitor =
163+
text = cmd[update:1000] echo "<b> "$($Scripts/Battery.sh)" </b>"
164+
color = $color13
165+
font_size = 18
166+
font_family = Victor Mono Bold Oblique
167+
position = 0, 30
168+
halign = right
169+
valign = bottom
170+
}
171+
160172
# weather edit the scripts for locations
161173
# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py
162174
# see https://github.com/JaKooLit/Hyprland-Dots/wiki/TIPS#%EF%B8%8F-weather-app-related-for-waybar-and-hyprlock

0 commit comments

Comments
 (0)