irongit

feat(hypr): put a few apps in the workspace i like

huncholanehuncholaneauthored
parent 97d73c2commit 3b35124be4cc425660f8b5d0e4289b36473afd14Browse files

4 files changed, +36 -22

+12-0hypr/UserConfigs/WindowRules.conf
@@ -23,12 +23,21 @@ windowrulev2 = tile, tag:browser
2323 # chatgpt in workspace 2
2424 windowrule = workspace 2, title:ChatGPT
2525
26+# zen browser in workspace 2
27+windowrule = workspace 2, class:^(zen|zen-alpha)$
28+
2629 # zoho in workspace 5
2730 windowrule = workspace 5,title:.*Zoho.*
2831
2932 # Open spotify in 9 for some change
3033 windowrule = workspace 9, class:Spotify
3134
35+# Open Kodi in workspace 9
36+windowrule = workspace 9, class:^([Kk]odi|kodi.bin)$
37+
38+# Open Ledger Live in workspace 8
39+windowrule = workspace 8, class:^(Ledger Wallet)$
40+
3241 # Open chrome in workspace 3
3342 windowrulev2 = workspace 3, title:^(New Tab - Google Chrome)$
3443
@@ -44,6 +53,9 @@ windowrule = noblur, initialClass:qalculate-gtk
4453 # obsidian in workspace 10
4554 windowrule = workspace 10, class:obsidian
4655
56+# Open Postman in workspace 6
57+windowrule = workspace 6, class:^([Pp]ostman)$
58+
4759 # tag popups
4860 windowrulev2 = tag +popup, title:Clockify
4961 windowrulev2 = tag +popup, title:Calendar
+11-10hypr/UserScripts/ToggleStudy.sh
@@ -4,17 +4,18 @@ PID_FILE="/tmp/study_music.pid"
44 AUDIO_FILE=~/Music/study.wav
55
66 if [ -f "$PID_FILE" ]; then
7- PID=$(cat "$PID_FILE")
8- if kill -0 "$PID" 2>/dev/null; then
9- kill "$PID"
10- echo "Stopped study music."
11- rm "$PID_FILE"
12- exit 0
13- else
14- rm "$PID_FILE"
15- fi
7+ PID=$(cat "$PID_FILE")
8+ if kill -0 "$PID" 2>/dev/null; then
9+ kill "$PID"
10+ echo "Stopped study music."
11+ rm "$PID_FILE"
12+ exit 0
13+ else
14+ rm "$PID_FILE"
15+ fi
1616 fi
1717
18-ffplay -nodisp -autoexit -loop 0 "$AUDIO_FILE" >/dev/null 2>&1 &
18+# ffplay -nodisp -autoexit -loop 0 "$AUDIO_FILE" >/dev/null 2>&1 &
19+paplay --device=alsa_output.pci-0000_00_1f.3.analog-stereo "$AUDIO_FILE" &
1920 echo $! >"$PID_FILE"
2021 echo "Started study music."
+10-9oh-my-zsh/p10k.zsh
@@ -1,7 +1,8 @@
1-# Generated by Powerlevel10k configuration wizard on 2025-10-28 at 23:14 PDT.
1+# Generated by Powerlevel10k configuration wizard on 2025-11-30 at 19:26 UTC.
22 # Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 37983.
3-# Wizard options: nerdfont-v3 + powerline, small icons, unicode, lean, 2 lines, dotted,
4-# no frame, dark-ornaments, compact, many icons, concise, instant_prompt=verbose.
3+# Wizard options: nerdfont-v3 + powerline, large icons, unicode, lean, 2 lines,
4+# disconnected, no frame, compact, many icons, concise, transient_prompt,
5+# instant_prompt=verbose.
56 # Type `p10k configure` to generate another config.
67 #
78 # Config for Powerlevel10k with lean prompt style. Type `p10k configure` to generate
@@ -109,7 +110,7 @@
109110 # =========================[ Line #2 ]=========================
110111 newline
111112 # ip # ip address and bandwidth usage for a specified network interface
112- # public_ip # public IP address
113+ public_ip # public IP address
113114 # proxy # system-wide http/https/ftp proxy
114115 # battery # internal battery
115116 # wifi # wifi speed
@@ -120,7 +121,7 @@
120121 typeset -g POWERLEVEL9K_MODE=nerdfont-v3
121122 # When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
122123 # icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
123- typeset -g POWERLEVEL9K_ICON_PADDING=none
124+ typeset -g POWERLEVEL9K_ICON_PADDING=moderate
124125
125126 # Basic style options that define the overall look of your prompt. You probably don't want to
126127 # change them.
@@ -164,7 +165,7 @@
164165 # POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' below.
165166 typeset -g POWERLEVEL9K_SHOW_RULER=false
166167 typeset -g POWERLEVEL9K_RULER_CHAR='─' # reasonable alternative: '·'
167- typeset -g POWERLEVEL9K_RULER_FOREGROUND=240
168+ typeset -g POWERLEVEL9K_RULER_FOREGROUND=242
168169
169170 # Filler between left and right prompt on the first prompt line. You can set it to '·' or '─'
170171 # to make it easier to see the alignment between left and right prompt and to separate prompt
@@ -172,10 +173,10 @@
172173 # the number of prompt lines. You'll probably want to set POWERLEVEL9K_SHOW_RULER=false
173174 # if using this. You might also like POWERLEVEL9K_PROMPT_ADD_NEWLINE=false for more compact
174175 # prompt.
175- typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR='·'
176+ typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' '
176177 if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then
177178 # The color of the filler.
178- typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=240
179+ typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=242
179180 # Add a space between the end of left prompt and the filler.
180181 typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=' '
181182 # Add a space between the filler and the start of right prompt.
@@ -1687,7 +1688,7 @@
16871688 # - always: Trim down prompt when accepting a command line.
16881689 # - same-dir: Trim down prompt when accepting a command line unless this is the first command
16891690 # typed after changing current working directory.
1690- typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=off
1691+ typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=always
16911692
16921693 # Instant prompt mode.
16931694 #
+3-3waybar/Modules
@@ -154,8 +154,8 @@
154154
155155 "clock#utc": {
156156 "interval": 1,
157- "format": " {:%I:%M %p} UTC",
158- "format-alt": " {:%H:%M %Y, %d %B} UTC",
157+ "format": " {:%I:%M %p} UTC",
158+ "format-alt": " {:%H:%M  %Y, %d %B} UTC",
159159 "timezone": "UTC",
160160 "tooltip-format": "UTC Time\n<tt><small>{calendar}</small></tt>",
161161 "calendar": {
@@ -425,4 +425,4 @@
425425 "kitty-dropterm"
426426 ],
427427 },
428-}
428+}