This repository has been archived by the owner on Sep 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: add remaining edits for the night
- Loading branch information
1 parent
efcc7be
commit 7f55f47
Showing
3 changed files
with
248 additions
and
3 deletions.
There are no files selected for viewing
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,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
# Tell this script to exit if there are any errors. | ||
# You should have this in every custom script, to ensure that your completed | ||
# builds actually ran successfully without any errors! | ||
set -oue pipefail | ||
|
||
|
||
hyprland_conf="$HOME/.config/hypr/hyprland.conf" | ||
default_conf="/usr/share/hyprland/hyprland.conf" | ||
|
||
if [ -f "$hyprland_conf" ]; then | ||
Hyprland -c "$hyprland_conf" | ||
else | ||
Hyprland -c "$default_conf" | ||
fi |
229 changes: 229 additions & 0 deletions
229
config/files/sneexy/mazurek/usr/share/hyprland/hyprland.conf
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,229 @@ | ||
# chars: | ||
# ╭ ╮ ╯ ╰ | ||
# ─ │ ┄ ┆ | ||
# ├ ┤ ┬ ┴ ┼ | ||
|
||
# ╭─────────────────────────────────────────────────────────────────╮ | ||
# │ __ │ | ||
# │ ____ ___ ____ _____ __ __________ / /__ │ | ||
# │ / __ `__ \/ __ `/_ / / / / / ___/ _ \/ //_/ │ | ||
# │ / / / / / / /_/ / / /_/ /_/ / / / __/ ,< │ | ||
# │/_/ /_/ /_/\__,_/ /___/\__,_/_/ \___/_/|_| │ | ||
# │ │ | ||
# │Default hyprland config for mazurek images. │ | ||
# │https://github.com/sernik-tech/member-images/ │ | ||
# ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤ | ||
# │This is an, although customized, example Hyprland config file. │ | ||
# │Copy this to ~/.config/hyprland/hyprland.conf and edit it to your│ | ||
# │liking. │ | ||
# │ │ | ||
# │There is also a completely stock and untouched config located at │ | ||
# │/usr/share/hyprland/hyprland.conf.example if you prefer to edit │ | ||
# │from scratch. │ | ||
# ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤ | ||
# │Please note not all available settings / options are set here. │ | ||
# │For a full list, see the wiki below. │ | ||
# ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤ | ||
# │Refer to the wiki for more information. │ | ||
# │https://wiki.hyprland.org/ │ | ||
# ╰─────────────────────────────────────────────────────────────────╯ | ||
|
||
# ╭──────────────────────────────────────╮ | ||
# │ _ __ │ | ||
# │ __ _ ___ ___ (_) /____ _______ │ | ||
# │ / ' \/ _ \/ _ \/ / __/ _ \/ __(_-< │ | ||
# │ /_/_/_/\___/_//_/_/\__/\___/_/ /___/ │ | ||
# │ Monitors │ | ||
# ╰──────────────────────────────────────╯ | ||
|
||
# Left default. Note that we include nwg-displays by default in this image | ||
# for a GUI to configure your monitors. | ||
monitor=,preferred,auto,auto | ||
|
||
# Once you copy this to your own configuration, you can utilize multi-config | ||
# setups by using the option below: | ||
# source = ~/.config/hypr/myColors.conf | ||
|
||
# ╭──────────────────────────────────────╮ | ||
# │ _ __ __ │ | ||
# │ _ _____ _____(_)__ _/ / / /__ ___ │ | ||
# │ | |/ / _ `/ __/ / _ `/ _ \/ / -_|_-< │ | ||
# │ |___/\_,_/_/ /_/\_,_/_.__/_/\__/___/ │ | ||
# │ Variables │ | ||
# ╰──────────────────────────────────────╯ | ||
|
||
# Programs we use by default | ||
$terminal = wezterm | ||
$fileManager = dolphin | ||
$menu = wofi --show drun | ||
$passwords = flatpak run com.bitwarden.desktop | ||
$ | ||
|
||
# Default environment variables for the user | ||
env = XDG_CURRENT_DESKTOP,Hyprland | ||
env = XDG_SESSION_TYPE,wayland | ||
env = XDG_SESSION_DESKTOP,Hyprland | ||
env = QT_QPA_PLATFORMTHEME,qt6ct | ||
env = QT_QPA_PLATFORM,wayland;xcb | ||
env = MOZ_ENABLE_WAYLAND,1 | ||
env = XCURSOR_SIZE,24 | ||
|
||
# unsure if this is still required, but leaving it here anyways | ||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP | ||
|
||
# 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 = false | ||
} | ||
|
||
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.inactive_border = rgba(595959aa) | ||
|
||
layout = dwindle | ||
|
||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on | ||
allow_tearing = false | ||
} | ||
|
||
decoration { | ||
# See https://wiki.hyprland.org/Configuring/Variables/ for more | ||
|
||
rounding = 10 | ||
|
||
blur { | ||
enabled = true | ||
size = 3 | ||
passes = 1 | ||
|
||
vibrancy = 0.1696 | ||
} | ||
|
||
drop_shadow = true | ||
shadow_range = 4 | ||
shadow_render_power = 3 | ||
col.shadow = rgba(1a1a1aee) | ||
} | ||
|
||
animations { | ||
enabled = true | ||
|
||
# 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 = borderangle, 1, 8, default | ||
animation = fade, 1, 7, default | ||
animation = workspaces, 1, 6, default | ||
} | ||
|
||
dwindle { | ||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more | ||
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below | ||
preserve_split = true # 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 = false | ||
} | ||
|
||
misc { | ||
# See https://wiki.hyprland.org/Configuring/Variables/ for more | ||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers | ||
} | ||
|
||
# Example per-device config | ||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more | ||
device { | ||
name = 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 | ||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. | ||
|
||
|
||
# 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, $terminal | ||
bind = $mainMod, C, killactive, | ||
bind = $mainMod, M, exit, | ||
bind = $mainMod, E, exec, $fileManager | ||
bind = $mainMod, V, togglefloating, | ||
bind = $mainMod, R, exec, $menu | ||
bind = $mainMod, P, pseudo, # dwindle | ||
bind = $mainMod, J, togglesplit, # dwindle | ||
|
||
# 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 | ||
|
||
# Example special workspace (scratchpad) | ||
bind = $mainMod, S, togglespecialworkspace, magic | ||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic | ||
|
||
# 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