add .desktop files for signal and imv. Fix minor issues with blur
signal force wayland. imv make default app
This commit is contained in:
parent
ab8517071e
commit
943b4819d7
6
application-files/imv.desktop
Normal file
6
application-files/imv.desktop
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=imv
|
||||||
|
Exec=imv -f %U
|
||||||
|
Type=Application
|
||||||
|
MimeType=image/png;image/jpeg;image/gif;image/bmp;image/webp;
|
||||||
|
Terminal=false
|
5
application-files/signal-wayland.desktop
Normal file
5
application-files/signal-wayland.desktop
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Signal (Wayland)
|
||||||
|
Exec=signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland
|
||||||
|
Icon=signal-desktop
|
@ -16,6 +16,7 @@ input {
|
|||||||
|
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll = true
|
natural_scroll = true
|
||||||
|
scroll_factor = 0.5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,8 +30,8 @@ decoration {
|
|||||||
rounding_power = 5
|
rounding_power = 5
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
active_opacity = 1
|
active_opacity = 0.8
|
||||||
inactive_opacity = 1
|
inactive_opacity = 0.8
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
enabled = true
|
enabled = true
|
||||||
@ -42,9 +42,9 @@ decoration {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||||
blur {
|
blur {
|
||||||
enabled = false
|
enabled = true
|
||||||
size = 10
|
size = 15
|
||||||
passes = 1
|
passes = 2
|
||||||
|
|
||||||
vibrancy = 0.1696
|
vibrancy = 0.1696
|
||||||
}
|
}
|
||||||
@ -80,4 +80,18 @@ animations {
|
|||||||
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
||||||
}
|
}
|
||||||
|
|
||||||
# "Smart gaps" / "No gaps when only"
|
windowrules {
|
||||||
|
# Make browser not blur and have no gap
|
||||||
|
windowrule = noblur, class:$browser
|
||||||
|
windowrule = opaque, class:$browser
|
||||||
|
|
||||||
|
# Make app tooltip and small windows opaque
|
||||||
|
windowrule = opaque, class=GtkMenu
|
||||||
|
windowrule = opaque, instance=gtk-tooltip
|
||||||
|
|
||||||
|
# Smart gaps
|
||||||
|
workspace = w[tv1], gapsout:6, gapsin:0
|
||||||
|
workspace = f[1], gapsout:6, gapsin:0
|
||||||
|
windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
||||||
|
windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
||||||
|
}
|
||||||
|
@ -53,18 +53,6 @@ windowrule = suppressevent maximize, class:.*
|
|||||||
# 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 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
|
||||||
# Make browser not blur and have no gap
|
|
||||||
windowrule = noblur, class:$browser
|
|
||||||
#windowrule = opacity 1, class:$browser
|
|
||||||
|
|
||||||
# Smart gaps
|
|
||||||
workspace = w[tv1], gapsout:0, gapsin:0
|
|
||||||
workspace = f[1], gapsout:0, gapsin:0
|
|
||||||
windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
|
||||||
windowrule = rounding 0, floating:0, onworkspace:w[tv1]
|
|
||||||
windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
|
||||||
windowrule = rounding 0, floating:0, onworkspace:f[1]
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
### OTHER STUFF ###
|
### OTHER STUFF ###
|
||||||
###################
|
###################
|
||||||
|
12
install.bash
12
install.bash
@ -2,9 +2,13 @@
|
|||||||
|
|
||||||
# Run as root
|
# Run as root
|
||||||
|
|
||||||
ln -s hypr ../.config/hypr
|
ln -s hypr ~/.config/hypr
|
||||||
ln -s fastfetch ../.config/fastfetch
|
ln -s fastfetch ~/.config/fastfetch
|
||||||
ln -s mimeapps.list ../.config/mimeapps.list
|
ln -s mimeapps.list ~/.config/mimeapps.list
|
||||||
|
|
||||||
|
# Move application .desktop files
|
||||||
|
# Desktop files are used to create recognizable applications or force apps to use wayland
|
||||||
|
mv application-files/* ~/.local/share/applications/
|
||||||
|
|
||||||
# Hyperland stuff
|
# Hyperland stuff
|
||||||
pacman -S uwsm hyprland xdg-desktop-portal-hyprland
|
pacman -S uwsm hyprland xdg-desktop-portal-hyprland
|
||||||
@ -13,4 +17,4 @@ pacman -S uwsm hyprland xdg-desktop-portal-hyprland
|
|||||||
pacman -S waybar dunst libnotify wofi pipewire brightnessctl man-db man-pages
|
pacman -S waybar dunst libnotify wofi pipewire brightnessctl man-db man-pages
|
||||||
|
|
||||||
# Other software
|
# Other software
|
||||||
pacman -S btop neovim nano grim slurp dust fastfetch feh wl-clipboard
|
pacman -S btop neovim nano grim slurp dust fastfetch imv wl-clipboard
|
||||||
|
Loading…
x
Reference in New Issue
Block a user