From d125c5c2dcd4e4ed1481b9193bd971ba3e3c46ad Mon Sep 17 00:00:00 2001 From: "Matthieu Fortin (CPC/CCP)" Date: Wed, 4 Dec 2024 11:46:07 -0500 Subject: [PATCH] This is not the commit message you are looking for --- .../geany_socket_dell7770-linux_wayland-1 | 1 + geany/.config/geany/session.conf | 8 +- hypr/.config/hypr/hyprland.conf | 37 +++-- hypr/.config/hypr/hyprlock-v3.conf | 138 ++++++++++++++++++ hypr/.config/hypr/hyprshade.toml | 6 +- hypr/.config/hypr/keybinds.conf | 1 + hypr/.config/hypr/scratchpads.toml | 7 + 7 files changed, 178 insertions(+), 20 deletions(-) create mode 120000 geany/.config/geany/geany_socket_dell7770-linux_wayland-1 create mode 100644 hypr/.config/hypr/hyprlock-v3.conf create mode 100644 hypr/.config/hypr/scratchpads.toml diff --git a/geany/.config/geany/geany_socket_dell7770-linux_wayland-1 b/geany/.config/geany/geany_socket_dell7770-linux_wayland-1 new file mode 120000 index 0000000..3a859c8 --- /dev/null +++ b/geany/.config/geany/geany_socket_dell7770-linux_wayland-1 @@ -0,0 +1 @@ +/run/user/1000/geany/geany_socket.cac00570 \ No newline at end of file diff --git a/geany/.config/geany/session.conf b/geany/.config/geany/session.conf index 2e73ccd..dcd9a09 100644 --- a/geany/.config/geany/session.conf +++ b/geany/.config/geany/session.conf @@ -1,8 +1,10 @@ [files] -recent_files=/home/matt/Downloads/OPNsense-24.7-checksums-amd64.sha256;/home/matt/.config/rofi/screen.rasi;/home/matt/Downloads/archcraft-2024.10.22-x86_64.iso.sha256sum;/home/matt/.config/waybar/style.css;/home/matt/.config/waybar/config.jsonc;/run/user/1000/kio-fuse-fmmtzE/smb/mfortin@172.31.180.13/CMPFOR/Read Only Files/contact_sheet.bat;/home/matt/.config/hypr/hyprland.conf;/home/matt/.config/swaync/style.css;/home/matt/.config/swaync/config.json;/home/matt/.config/wlogout/style.css; +recent_files=/mnt/2024_Formation SANS/SANS FOR498/498.23.3 ISO/sans-integrity.yml;/mnt/2024_Formation SANS/SANS FOR498/498.23.3 ISO/license.txt;/mnt/Jupiter/matt/backup/oldnashome/.dotfiles/bash/.bash_prompt;/mnt/Jupiter/matt/backup/oldnashome/.bash_prompt;/mnt/Jupiter/home-dir-backup.sh;/home/matt/Downloads/OPNsense-24.7-checksums-amd64.sha256;/home/matt/.config/rofi/screen.rasi;/home/matt/Downloads/archcraft-2024.10.22-x86_64.iso.sha256sum;/home/matt/.config/waybar/style.css;/home/matt/.config/waybar/config.jsonc; recent_projects= -current_page=0 -FILE_NAME_0=436;None;0;EUTF-8;1;1;0;%2Fhome%2Fmatt%2FDownloads%2FOPNsense-24.7-checksums-amd64.sha256;0;4 +current_page=2 +FILE_NAME_0=4796;Conf;0;EUTF-8;1;1;0;%2Fhome%2Fmatt%2F.config%2Fhypr%2Fhyprland.conf;0;4 +FILE_NAME_1=0;None;0;EUTF-8;1;1;0;%2Fhome%2Fmatt%2F.config%2Fwaybar%2Fconfig.jsonc;0;4 +FILE_NAME_2=943;CSS;0;EUTF-8;1;1;0;%2Fhome%2Fmatt%2F.config%2Fwaybar%2Fstyle.css;0;4 [project] session_file= diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index 48b2ed5..c422a1c 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -33,8 +33,8 @@ exec-once=wl-paste --type text --watch cliphist store exec-once=wl-paste --type image --watch cliphist store exec-once=~/.config/hypr/hypridle_launch.sh -exec-once=swww-daemon --format xrgb -exec-once=hyprshade auto +exec-once=swww-daemon +exec-once=hyprshade on vibrance exec-once=waybar exec-once=~/.config/hypr/xdg-desktop-portal.sh exec-once=kanshi @@ -85,7 +85,7 @@ env = XDG_SESSION_DESKTOP,Hyprland general { gaps_in = 5 gaps_out = 5 - border_size = 2 + border_size = 1 col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) allow_tearing = false @@ -97,10 +97,12 @@ general { # https://wiki.hyprland.org/Configuring/Variables/#decoration decoration { - rounding = 10 + rounding = 5 + dim_special = 0.7 active_opacity = 1.0 - inactive_opacity = 0.9 + inactive_opacity = 0.8 + fullscreen_opacity = 1.0 shadow { enabled = true @@ -144,11 +146,13 @@ animations { animation = workspaces, 1, 5, wind } -dwindle { +dwindle { # {{{ pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this force_split = 2 -} + smart_split = false # + default_split_ratio = 1.22 # +} # }}} master { # new_status = master @@ -160,13 +164,17 @@ misc { force_default_wallpaper = 0 disable_hyprland_logo = true disable_splash_rendering = true + mouse_move_enables_dpms = true # + key_press_enables_dpms = true # + close_special_on_empty = true # vrr = 0 + font_family = "JetBrainsMono Nerd Font" } - ### INPUT ### input { + numlock_by_default = true kb_layout = us,ca kb_variant = kb_model = @@ -186,11 +194,6 @@ gestures { workspace_swipe = false } -device { - name = epic-mouse-v1 - sensitivity = -0.5 -} - ############################## ### WINDOWS AND WORKSPACES ### ############################## @@ -214,6 +217,12 @@ windowrulev2 = move 100%-w-20 50, title:(Picture-in-Picture) windowrulev2 = size 320 180, title:(Picture-in-Picture) windowrulev2 = pin, title:(Picture-in-Picture) +windowrule = float, ^(org.gnome.Calculator)$ +windowrule = float, ^(pavucontrol)$ +windowrule = center, ^(pavucontrol)$ +windowrule = center, ^(org.gnome.Calculator)$ +windowrule = center, ^(org.kde.kiod6)$ +windowrule = dimaround, ^(org.kde.kiod6)$ # windowrulev2 = opacity 0.80 0.80,class:^(kitty)$ windowrule = float,^(jome)$ @@ -227,3 +236,5 @@ exec-once = ./hyprland-bitwarden-resize.sh layerrule = ignorezero,wofi layerrule = ignorezero,swaync layerrule = blur,swaync +layerrule = blur, rofi +#layerrule = blur, waybar diff --git a/hypr/.config/hypr/hyprlock-v3.conf b/hypr/.config/hypr/hyprlock-v3.conf new file mode 100644 index 0000000..5e06432 --- /dev/null +++ b/hypr/.config/hypr/hyprlock-v3.conf @@ -0,0 +1,138 @@ +# BACKGROUND +background { + monitor = + #path = screenshot + path = ~/Pictures/wallpapers/ign-0007.png + #color = $background + blur_passes = 2 + contrast = 1 + brightness = 0.5 + vibrancy = 0.2 + vibrancy_darkness = 0.2 +} + +# GENERAL +general { + no_fade_in = true + no_fade_out = true + hide_cursor = false + grace = 0 + disable_loading_bar = true +} + +# INPUT FIELD +input-field { + monitor = + size = 250, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.35 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = rgba(0, 0, 0, 0) + inner_color = rgba(0, 0, 0, 0.2) + font_color = $foreground + fade_on_empty = false + rounding = -1 + check_color = rgb(204, 136, 34) + placeholder_text = Input Password... + hide_input = false + position = 0, -200 + halign = center + valign = center +} + +# DATE +label { + monitor = + text = cmd[update:1000] echo "$(date +"%A, %B %d")" + color = rgba(242, 243, 244, 0.75) + font_size = 22 + font_family = JetBrains Mono + position = 0, 300 + halign = center + valign = center +} + +# TIME +label { + monitor = + text = cmd[update:1000] echo "$(date +"%-I:%M")" + color = rgba(242, 243, 244, 0.75) + font_size = 95 + font_family = JetBrains Mono Extrabold + position = 0, 200 + halign = center + valign = center +} + + + +# Profile Picture +image { + monitor = + path = /home/justin/Pictures/profile_pictures/justin_square.png + size = 100 + border_size = 2 + border_color = $foreground + position = 0, -100 + halign = center + valign = center +} + +# Desktop Environment +image { + monitor = + path = /home/justin/Pictures/profile_pictures/hypr.png + size = 75 + border_size = 2 + border_color = $foreground + position = -50, 50 + halign = right + valign = bottom +} + +# CURRENT SONG +label { + monitor = + text = cmd[update:1000] echo "$(/home/justin/Documents/Scripts/whatsong.sh)" + color = $foreground + #color = rgba(255, 255, 255, 0.6) + font_size = 18 + font_family = Metropolis Light, Font Awesome 6 Free Solid + position = 0, 50 + halign = center + valign = bottom +} + +label { + monitor = + text = cmd[update:1000] echo "$(/home/justin/Documents/Scripts/whoami.sh)" + color = $foreground + font_size = 14 + font_family = JetBrains Mono + position = 0, -10 + halign = center + valign = top +} + +label { + monitor = + text = cmd[update:1000] echo "$(/home/justin/Documents/Scripts/battery.sh)" + color = $foreground + font_size = 24 + font_family = JetBrains Mono + position = -90, -10 + halign = right + valign = top +} + +label { + monitor = + text = cmd[update:1000] echo "$(/home/justin/Documents/Scripts/network-status.sh)" + color = $foreground + font_size = 24 + font_family = JetBrains Mono + position = -20, -10 + halign = right + valign = top +} diff --git a/hypr/.config/hypr/hyprshade.toml b/hypr/.config/hypr/hyprshade.toml index d159e99..a2cc7c0 100644 --- a/hypr/.config/hypr/hyprshade.toml +++ b/hypr/.config/hypr/hyprshade.toml @@ -1,10 +1,8 @@ [[shades]] name = "vibrance" -default = true # shader to use during times when there is no other shader scheduled +default = true [[shades]] name = "blue-light-filter" start_time = 19:00:00 -end_time = 06:00:00 # optional if you have more than one shade with start_time - - +end_time = 06:00:00 diff --git a/hypr/.config/hypr/keybinds.conf b/hypr/.config/hypr/keybinds.conf index 0921c81..0c54139 100644 --- a/hypr/.config/hypr/keybinds.conf +++ b/hypr/.config/hypr/keybinds.conf @@ -27,6 +27,7 @@ bind = $mainMod ALT, F, exec, hyprctl dispatch workspace allfloat bind = $mainMod, space, exec, $menu # Launch menu bind = $mainMod, F, fullscreen # Toggle fullscreen bind = $mainMod ALT, L, exec, $HOME/.config/hypr/scripts/ChangeLayout.sh # Toggle Master of Dwindle Layout +bind = $mainMod SHIFT, return, exec, pypr toggle term # Dwindle Layout bind = $mainMod SHIFT, I, togglesplit # only works on dwingle layout diff --git a/hypr/.config/hypr/scratchpads.toml b/hypr/.config/hypr/scratchpads.toml new file mode 100644 index 0000000..222346d --- /dev/null +++ b/hypr/.config/hypr/scratchpads.toml @@ -0,0 +1,7 @@ +[scratchpads.term] +animation = "fromTop" +command = "kitty --class kitty-dropterm" +class = "kitty-dropterm" +size = "75% 60%" +max_size = "1920px 100%" +margin = 50