Compare commits
3 Commits
b257feb92a
...
80b9f8e09a
| Author | SHA1 | Date | |
|---|---|---|---|
| 80b9f8e09a | |||
| a879d3da5b | |||
| 1b4cbcbec4 |
3
README.md
Normal file
3
README.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Hyprtron
|
||||||
|
|
||||||
|
Collection of configs and theming for my personal hyprland setup
|
||||||
4
TODO.md
Normal file
4
TODO.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# TODO
|
||||||
|
|
||||||
|
- [ ] Move notes from Notion to README.md
|
||||||
|
- [ ] Finish basic readme
|
||||||
@@ -14,13 +14,18 @@ source = ./bindings/utilities.conf
|
|||||||
# See https://wiki.hypr.land/Configuring/Keywords/
|
# See https://wiki.hypr.land/Configuring/Keywords/
|
||||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||||
|
|
||||||
bindd = $mainMod, B, Launch Browser, exec, flatpak run app.zen_browser.zen
|
bindd = $mainMod, B, Launch Browser, exec, firefox
|
||||||
|
bindd = $mainMod SHIFT, B, Launch Browser (Private window), exec, flatpak run app.zen_browser.zen --private-window
|
||||||
|
bindd = $mainMod, M, Spotify, exec, flatpak run com.spotify.Client
|
||||||
bindd = $mainMod, T, System Monitor, exec, $terminal btop
|
bindd = $mainMod, T, System Monitor, exec, $terminal btop
|
||||||
bindd = $mainMod, U, Todoist, exec, todoist
|
bindd = $mainMod, U, Todoist, exec, todoist
|
||||||
bindd = $mainMod, I, Notion, exec, notion-app
|
bindd = $mainMod, I, Notion, exec, notion-app
|
||||||
bindd = $mainMod, G, Telegram, exec, Telegram
|
bindd = $mainMod, G, Telegram, exec, Telegram
|
||||||
bindd = $mainMod SHIFT, G, Signal, exec, signal-desktop
|
bindd = $mainMod SHIFT, G, Signal, exec, signal-desktop
|
||||||
bindd = $mainMod, F, WhatsApp, exec, gtk-launch WebApp-WhatsAppWeb7770.desktop
|
bindd = $mainMod, F, WhatsApp, exec, omarchy-launch-webapp https://web.whatsapp.com
|
||||||
|
bindd = $mainMod, A, Gemini, exec, omarchy-launch-webapp https://gemini.google.com
|
||||||
|
bindd = $mainMod SHIFT, A, Perplexity, exec, omarchy-launch-webapp https://perplexity.ai
|
||||||
|
bindd = $mainMod, H, Home Assistant, exec, omarchy-launch-webapp https://ha.vektron.casa
|
||||||
|
|
||||||
bind = $mainMod, return, exec, $terminal
|
bind = $mainMod, return, exec, $terminal
|
||||||
bind = $mainMod, Q, killactive,
|
bind = $mainMod, Q, killactive,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ general {
|
|||||||
lock_cmd = ~/.config/hypr/scripts/lock-screen # lock screen and 1password
|
lock_cmd = ~/.config/hypr/scripts/lock-screen # lock screen and 1password
|
||||||
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
||||||
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
||||||
inhibit_sleep = 3 # wait until screen is locked
|
inhibit_sleep = 3 # wait until screen is locked
|
||||||
}
|
}
|
||||||
|
|
||||||
listener {
|
listener {
|
||||||
|
|||||||
@@ -6,12 +6,15 @@ source = ~/.config/hypr/bindings.conf
|
|||||||
source = ~/.config/hypr/monitors.conf
|
source = ~/.config/hypr/monitors.conf
|
||||||
source = ~/.config/hypr/rules.conf
|
source = ~/.config/hypr/rules.conf
|
||||||
|
|
||||||
exec-once = hyprpaper
|
exec-once = uwsm app -- hyprpaper
|
||||||
exec-once = waybar
|
exec-once = uwsm app -- waybar
|
||||||
exec-once = hypridle
|
exec-once = uwsm app -- hypridle
|
||||||
exec-once = systemctl --user start hyprpolkitagent
|
exec-once = systemctl --user start hyprpolkitagent
|
||||||
exec-once = swayosd-server
|
exec-once = eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
|
||||||
exec-once = elephant & walker --gapplication-service
|
exec-once = uwsm app -- nautilus --gapplication-service
|
||||||
|
exec-once = uwsm app -- swayosd-server
|
||||||
|
exec-once = uwsm app -- elephant
|
||||||
|
exec-once = uwsm app -- walker --gapplication-service
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
### ENVIRONMENT VARIABLES ###
|
### ENVIRONMENT VARIABLES ###
|
||||||
@@ -157,6 +160,9 @@ misc {
|
|||||||
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cursor {
|
||||||
|
inactive_timeout = 3
|
||||||
|
}
|
||||||
|
|
||||||
#############
|
#############
|
||||||
### INPUT ###
|
### INPUT ###
|
||||||
@@ -276,7 +282,7 @@ device {
|
|||||||
# windowrule = float,class:^(kitty)$,title:^(kitty)$
|
# windowrule = float,class:^(kitty)$,title:^(kitty)$
|
||||||
|
|
||||||
# Ignore maximize requests from apps. You'll probably like this.
|
# Ignore maximize requests from apps. You'll probably like this.
|
||||||
windowrule = suppressevent maximize, class:.*
|
windowrule = suppress_event maximize
|
||||||
|
|
||||||
# Fix some dragging issues with XWayland
|
# Fix some dragging issues with XWayland
|
||||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
windowrule = no_focus true,match:class ^$,match:title ^$,match:xwayland true,match:float true,match:fullscreen false,match:pin false
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
preload = /home/vektron/Bilder/wallpaper/omarchy/3-Milad-Fakurian-Abstract-Purple-Blue.jpg
|
wallpaper {
|
||||||
wallpaper = , /home/vektron/Bilder/wallpaper/omarchy/3-Milad-Fakurian-Abstract-Purple-Blue.jpg
|
monitor =
|
||||||
|
path = /home/vektron/Bilder/wallpaper/omarchy/3-Milad-Fakurian-Abstract-Purple-Blue.jpg
|
||||||
|
fit_mode = cover
|
||||||
|
}
|
||||||
|
|
||||||
|
splash = false
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
layerrule = blur, waybar
|
layerrule = blur true, match:namespace waybar
|
||||||
layerrule = blurpopups, waybar
|
layerrule = blur_popups true, match:namespace waybar
|
||||||
layerrule = ignorezero, waybar
|
layerrule = ignore_alpha 0, match:namespace waybar
|
||||||
layerrule = blur, swaync-control-center
|
layerrule = blur true, match:namespace swaync-control-center
|
||||||
layerrule = blur, swaync-notification-window
|
layerrule = blur true, match:namespace swaync-notification-window
|
||||||
layerrule = ignorezero, swaync-control-center
|
layerrule = ignore_alpha 0, match:namespace swaync-control-center
|
||||||
layerrule = ignorezero, swaync-notification-window
|
layerrule = ignore_alpha 0, match:namespace swaync-notification-window
|
||||||
layerrule = ignorealpha 0.5, swaync-control-center
|
layerrule = ignore_alpha 0.5, match:namespace swaync-control-center
|
||||||
layerrule = ignorealpha 0.5, swaync-notification-window
|
layerrule = ignore_alpha 0.5, match:namespace swaync-notification-window
|
||||||
layerrule = blur, swayosd
|
layerrule = blur true, match:namespace swayosd
|
||||||
layerrule = ignorezero, swayosd
|
layerrule = ignore_alpha 0, match:namespace swayosd
|
||||||
layerrule = blur, walker
|
layerrule = blur true, match:namespace walker
|
||||||
layerrule = ignorezero, walker
|
layerrule = ignore_alpha 0, match:namespace walker
|
||||||
layerrule = ignorealpha 0.5, walker
|
layerrule = ignore_alpha 0.5, match:namespace walker
|
||||||
|
|||||||
@@ -323,6 +323,7 @@ notificationwindow, blankwindow, blankwindow {
|
|||||||
.control-center {
|
.control-center {
|
||||||
/* The Control Center which contains the old notifications + widgets */
|
/* The Control Center which contains the old notifications + widgets */
|
||||||
background: var(--cc-bg);
|
background: var(--cc-bg);
|
||||||
|
margin: 8px;
|
||||||
|
|
||||||
color: var(--text-color);
|
color: var(--text-color);
|
||||||
border: var(--border);
|
border: var(--border);
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
export XDG_CURRENT_DESKTOP=GNOME
|
#export XDG_CURRENT_DESKTOP=GNOME
|
||||||
export TERMINAL=kitty
|
export TERMINAL=kitty
|
||||||
|
export PATH=$PATH:$HOME/.local/share/omarchy/bin
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ scrollbar {
|
|||||||
0 15px 12px rgba(0, 0, 0, 0.22);
|
0 15px 12px rgba(0, 0, 0, 0.22);
|
||||||
background: @background-t0;
|
background: @background-t0;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
border: var(--border);
|
border: var(--border-thick);
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ scrollbar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.search-container {
|
.search-container {
|
||||||
border: var(--border);
|
border: var(--border-thick);
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,7 +81,6 @@ child {
|
|||||||
|
|
||||||
.item-quick-activation {
|
.item-quick-activation {
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
background: alpha(@background, 0.7);
|
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
color: @border;
|
color: @border;
|
||||||
|
|||||||
@@ -81,9 +81,9 @@
|
|||||||
"on-click": "$TERMINAL -e btop"
|
"on-click": "$TERMINAL -e btop"
|
||||||
},
|
},
|
||||||
"clock": {
|
"clock": {
|
||||||
"locale": "de_DE",
|
"locale": "de_DE.UTF-8",
|
||||||
"format": "{:L%A %H:%M}",
|
"format": "{:L%H:%M | %a %d.%m.%g}",
|
||||||
"format-alt": "{:L%d %B W%V %Y}",
|
"format-alt": "{:L%d. %B (KW%V) %Y}",
|
||||||
"tooltip": false,
|
"tooltip": false,
|
||||||
"on-click-right": "omarchy-cmd-tzupdate"
|
"on-click-right": "omarchy-cmd-tzupdate"
|
||||||
},
|
},
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
},
|
},
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
"on-click": "pavucontrol",
|
"on-click": "kitty wiremix",
|
||||||
"tooltip-format": "Playing at {volume}%",
|
"tooltip-format": "Playing at {volume}%",
|
||||||
"scroll-step": 5,
|
"scroll-step": 5,
|
||||||
"format-muted": "",
|
"format-muted": "",
|
||||||
|
|||||||
Reference in New Issue
Block a user