forked from SolDoesTech/hyprland
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First commit of dof files and simple install script
- Loading branch information
1 parent
6ed30a9
commit 5bf82c9
Showing
14 changed files
with
1,043 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,187 @@ | ||
# Setup monitors | ||
# See https://wiki.hyprland.org/Configuring/Monitors/ | ||
monitor=,preferred,auto,auto | ||
|
||
# Dual monitor example on G15 Strix | ||
# eDP-1 is the built in monitor while DP-1 is external | ||
# Both monitors here are at 1440 and 165Hz | ||
# DP-1 is on the left and eDP-1 is on the right | ||
#monitor=DP-1,2560x1440@165,0x0,1 | ||
#monitor=eDP-1,2560x1440@165,2560x0,1 | ||
|
||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more | ||
|
||
# Execute your favorite apps at launch | ||
exec-once = ~/.config/hypr/xdg-portal-hyprland | ||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP | ||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP | ||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 | ||
exec-once = waybar | ||
exec = swaybg -m fill -i ~/.config/hypr/hong-kong-night.jpg | ||
|
||
# Source a file (multi-file configs) | ||
# source = ~/.config/hypr/myColors.conf | ||
|
||
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ | ||
input { | ||
kb_layout = us | ||
kb_variant = | ||
kb_model = | ||
kb_options = | ||
kb_rules = | ||
|
||
follow_mouse = 1 | ||
|
||
touchpad { | ||
natural_scroll = no | ||
} | ||
|
||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification. | ||
} | ||
|
||
general { | ||
# See https://wiki.hyprland.org/Configuring/Variables/ for more | ||
|
||
gaps_in = 5 | ||
gaps_out = 20 | ||
border_size = 2 | ||
#col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg | ||
col.active_border=rgb(cdd6f4) | ||
col.inactive_border = rgba(595959aa) | ||
|
||
layout = dwindle | ||
} | ||
|
||
misc { | ||
disable_hyprland_logo = yes | ||
} | ||
|
||
decoration { | ||
# See https://wiki.hyprland.org/Configuring/Variables/ for more | ||
|
||
rounding = 10 | ||
blur = yes | ||
blur_size = 7 | ||
blur_passes = 3 | ||
blur_new_optimizations = on | ||
blurls = lockscreen | ||
|
||
drop_shadow = yes | ||
shadow_range = 4 | ||
shadow_render_power = 3 | ||
col.shadow = rgba(1a1a1aee) | ||
} | ||
|
||
animations { | ||
enabled = yes | ||
|
||
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more | ||
|
||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05 | ||
|
||
animation = windows, 1, 7, myBezier | ||
animation = windowsOut, 1, 7, default, popin 80% | ||
animation = border, 1, 10, default | ||
animation = fade, 1, 7, default | ||
animation = workspaces, 1, 6, default | ||
} | ||
|
||
dwindle { | ||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more | ||
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below | ||
preserve_split = yes # you probably want this | ||
} | ||
|
||
master { | ||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more | ||
new_is_master = true | ||
} | ||
|
||
gestures { | ||
# See https://wiki.hyprland.org/Configuring/Variables/ for more | ||
workspace_swipe = off | ||
} | ||
|
||
# Example per-device config | ||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more | ||
device:epic mouse V1 { | ||
sensitivity = -0.5 | ||
} | ||
|
||
# Example windowrule v1 | ||
# windowrule = float, ^(kitty)$ | ||
# Example windowrule v2 | ||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ | ||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more | ||
# rules below would make the specific app transparent | ||
windowrulev2 = opacity 0.8 0.8,class:^(kitty)$ | ||
windowrulev2 = opacity 0.8 0.8,class:^(thunar)$ | ||
# windowrulev2 = opacity 0.8 0.8,class:^(chromium)$ | ||
# windowrulev2 = opacity 0.8 0.8,class:^(Code)$ | ||
|
||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more | ||
$mainMod = SUPER | ||
|
||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more | ||
bind = $mainMod, Q, exec, kitty #open the terminal | ||
bind = $mainMod SHIFT, X, killactive, # close the active window | ||
bind = $mainMod, L, exec, swaylock # Lock the screen | ||
bind = $mainMod, M, exec, wlogout --protocol layer-shell # show the logout window | ||
bind = $mainMod SHIFT, M, exit, # Exit Hyprland all together no (force quit Hyprland) | ||
bind = $mainMod, E, exec, thunar # Show the graphical file browser | ||
bind = $mainMod, V, togglefloating, # Allow a window to float | ||
bind = $mainMod, SPACE, exec, wofi # Show the graphicall app launcher | ||
bind = $mainMod, P, pseudo, # dwindle | ||
bind = $mainMod, J, togglesplit, # dwindle | ||
bind = $mainMod, S, exec, grim -g "$(slurp)" - | swappy -f - # take a screenshot | ||
|
||
# ROG G15 Strix (2021) Specific binds | ||
bind = ,156, exec, rog-control-center # ASUS Armory crate key | ||
bind = ,211, exec, asusctl profile -n; pkill -SIGRTMIN+8 waybar # Fan Profile key switch between power profiles | ||
bind = ,121, exec, pamixer -t # Speaker Mute FN+F1 | ||
bind = ,122, exec, pamixer -d 5 # Volume lower key | ||
bind = ,123, exec, pamixer -i 5 # Volume Higher key | ||
bind = ,256, exec, pamixer --default-source -t # Mic mute key | ||
bind = ,232, exec, brightnessctl set 10%- # Screen brightness down FN+F7 | ||
bind = ,233, exec, brightnessctl set 10%+ # Screen brightness up FN+F8 | ||
bind = ,237, exec, brightnessctl -d asus::kbd_backlight set 33%- # Keyboard brightness down FN+F2 | ||
bind = ,238, exec, brightnessctl -d asus::kbd_backlight set 33%+ # Keyboard brightnes up FN+F3 | ||
bind = ,210, exec, asusctl led-mode -n # Switch keyboard RGB profile FN+F4 | ||
|
||
# Move focus with mainMod + arrow keys | ||
bind = $mainMod, left, movefocus, l | ||
bind = $mainMod, right, movefocus, r | ||
bind = $mainMod, up, movefocus, u | ||
bind = $mainMod, down, movefocus, d | ||
|
||
# Switch workspaces with mainMod + [0-9] | ||
bind = $mainMod, 1, workspace, 1 | ||
bind = $mainMod, 2, workspace, 2 | ||
bind = $mainMod, 3, workspace, 3 | ||
bind = $mainMod, 4, workspace, 4 | ||
bind = $mainMod, 5, workspace, 5 | ||
bind = $mainMod, 6, workspace, 6 | ||
bind = $mainMod, 7, workspace, 7 | ||
bind = $mainMod, 8, workspace, 8 | ||
bind = $mainMod, 9, workspace, 9 | ||
bind = $mainMod, 0, workspace, 10 | ||
|
||
# Move active window to a workspace with mainMod + SHIFT + [0-9] | ||
bind = $mainMod SHIFT, 1, movetoworkspace, 1 | ||
bind = $mainMod SHIFT, 2, movetoworkspace, 2 | ||
bind = $mainMod SHIFT, 3, movetoworkspace, 3 | ||
bind = $mainMod SHIFT, 4, movetoworkspace, 4 | ||
bind = $mainMod SHIFT, 5, movetoworkspace, 5 | ||
bind = $mainMod SHIFT, 6, movetoworkspace, 6 | ||
bind = $mainMod SHIFT, 7, movetoworkspace, 7 | ||
bind = $mainMod SHIFT, 8, movetoworkspace, 8 | ||
bind = $mainMod SHIFT, 9, movetoworkspace, 9 | ||
bind = $mainMod SHIFT, 0, movetoworkspace, 10 | ||
|
||
# Scroll through existing workspaces with mainMod + scroll | ||
bind = $mainMod, mouse_down, workspace, e+1 | ||
bind = $mainMod, mouse_up, workspace, e-1 | ||
|
||
# Move/resize windows with mainMod + LMB/RMB and dragging | ||
bindm = $mainMod, mouse:272, movewindow | ||
bindm = $mainMod, mouse:273, resizewindow |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#!/bin/bash | ||
sleep 1 | ||
killall xdg-desktop-portal-hyprland | ||
killall xdg-desktop-portal-wlr | ||
killall xdg-desktop-portal | ||
/usr/lib/xdg-desktop-portal-hyprland & | ||
sleep 2 | ||
/usr/lib/xdg-desktop-portal & |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
include ./mocha.conf | ||
font_family jetbrains mono nerd font | ||
font_size 15 | ||
bold_font auto | ||
italic_font auto | ||
bold_italic_font auto | ||
mouse_hide_wait 2.0 | ||
cursor_shape block | ||
url_color #0087bd | ||
url_style dotted | ||
#Close the terminal without confirmation | ||
confirm_os_window_close 0 | ||
background_opacity 0.95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
# vim:ft=kitty | ||
|
||
## name: Catppuccin-Mocha | ||
## author: Pocco81 (https://github.com/Pocco81) | ||
## license: MIT | ||
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf | ||
## blurb: Soothing pastel theme for the high-spirited! | ||
|
||
|
||
|
||
# The basic colors | ||
foreground #CDD6F4 | ||
background #1E1E2E | ||
selection_foreground #1E1E2E | ||
selection_background #F5E0DC | ||
|
||
# Cursor colors | ||
cursor #F5E0DC | ||
cursor_text_color #1E1E2E | ||
|
||
# URL underline color when hovering with mouse | ||
url_color #F5E0DC | ||
|
||
# Kitty window border colors | ||
active_border_color #B4BEFE | ||
inactive_border_color #6C7086 | ||
bell_border_color #F9E2AF | ||
|
||
# OS Window titlebar colors | ||
wayland_titlebar_color system | ||
macos_titlebar_color system | ||
|
||
# Tab bar colors | ||
active_tab_foreground #11111B | ||
active_tab_background #CBA6F7 | ||
inactive_tab_foreground #CDD6F4 | ||
inactive_tab_background #181825 | ||
tab_bar_background #11111B | ||
|
||
# Colors for marks (marked text in the terminal) | ||
mark1_foreground #1E1E2E | ||
mark1_background #B4BEFE | ||
mark2_foreground #1E1E2E | ||
mark2_background #CBA6F7 | ||
mark3_foreground #1E1E2E | ||
mark3_background #74C7EC | ||
|
||
# The 16 terminal colors | ||
|
||
# black | ||
color0 #45475A | ||
color8 #585B70 | ||
|
||
# red | ||
color1 #F38BA8 | ||
color9 #F38BA8 | ||
|
||
# green | ||
color2 #A6E3A1 | ||
color10 #A6E3A1 | ||
|
||
# yellow | ||
color3 #F9E2AF | ||
color11 #F9E2AF | ||
|
||
# blue | ||
color4 #89B4FA | ||
color12 #89B4FA | ||
|
||
# magenta | ||
color5 #F5C2E7 | ||
color13 #F5C2E7 | ||
|
||
# cyan | ||
color6 #94E2D5 | ||
color14 #94E2D5 | ||
|
||
# white | ||
color7 #BAC2DE | ||
color15 #A6ADC8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
sort=-time | ||
layer=overlay | ||
background-color=#2e3440 | ||
width=300 | ||
height=110 | ||
border-size=2 | ||
border-color=#88c0d0 | ||
border-radius=15 | ||
icons=0 | ||
max-icon-size=64 | ||
default-timeout=5000 | ||
ignore-timeout=1 | ||
font=monospace 14 | ||
|
||
[urgency=low] | ||
border-color=#cccccc | ||
|
||
[urgency=normal] | ||
border-color=#d08770 | ||
|
||
[urgency=high] | ||
border-color=#bf616a | ||
default-timeout=0 | ||
|
||
[category=mpd] | ||
default-timeout=2000 | ||
group-by=category | ||
|
Oops, something went wrong.