diff options
| author | Mosder <xmosder12@gmail.com> | 2026-06-10 02:24:31 +0200 |
|---|---|---|
| committer | Mosder <xmosder12@gmail.com> | 2026-06-10 02:24:31 +0200 |
| commit | 1f2824b912b22a687fb0f1c56f82198128bef1ca (patch) | |
| tree | a22c4425c43fcd111c441531b21e275b1fd97f3f /desktop/home/mosder/.config | |
| parent | a7fab53f802c8bacfce66fb3455145835e231460 (diff) | |
added and updated a lot of configs + refactored it to be more accessible
Diffstat (limited to 'desktop/home/mosder/.config')
11 files changed, 176 insertions, 0 deletions
diff --git a/desktop/home/mosder/.config/hypr/conf/autostart.conf b/desktop/home/mosder/.config/hypr/conf/autostart.conf new file mode 100644 index 0000000..d8e1d42 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/autostart.conf @@ -0,0 +1,5 @@ +# Scripts +exec-once = $SCRIPTS_DIR/randomize-wallpapers.sh + +# Programs +exec-once = [workspace 5 silent] $STEAM diff --git a/desktop/home/mosder/.config/hypr/conf/binds.conf b/desktop/home/mosder/.config/hypr/conf/binds.conf new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/binds.conf diff --git a/desktop/home/mosder/.config/hypr/conf/categories.conf b/desktop/home/mosder/.config/hypr/conf/categories.conf new file mode 100644 index 0000000..78ed609 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/categories.conf @@ -0,0 +1 @@ +input:sensitivity = -0.2 diff --git a/desktop/home/mosder/.config/hypr/conf/env.conf b/desktop/home/mosder/.config/hypr/conf/env.conf new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/env.conf diff --git a/desktop/home/mosder/.config/hypr/conf/monitors.conf b/desktop/home/mosder/.config/hypr/conf/monitors.conf new file mode 100644 index 0000000..74a1778 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/monitors.conf @@ -0,0 +1,5 @@ +$MAIN_MONITOR = DP-1 +$SECOND_MONITOR = HDMI-A-1 + +monitor = $MAIN_MONITOR, 2560x1440@144, 0x0, 1 +monitor = $SECOND_MONITOR, 1920x1080@60, 2560x360, 1 diff --git a/desktop/home/mosder/.config/hypr/conf/rules.conf b/desktop/home/mosder/.config/hypr/conf/rules.conf new file mode 100644 index 0000000..55b2154 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/conf/rules.conf @@ -0,0 +1,6 @@ +# Set default monitors for workspaces +workspace = 1, monitor:$MAIN_MONITOR, default:true +workspace = 2, monitor:$SECOND_MONITOR, default:true +workspace = 3, monitor:$SECOND_MONITOR +workspace = 4, monitor:$MAIN_MONITOR +workspace = 5, monitor:$MAIN_MONITOR diff --git a/desktop/home/mosder/.config/hypr/hypridle.conf b/desktop/home/mosder/.config/hypr/hypridle.conf new file mode 100644 index 0000000..b328f6d --- /dev/null +++ b/desktop/home/mosder/.config/hypr/hypridle.conf @@ -0,0 +1,17 @@ +general { + lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. + 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 30 min, lock +listener { + timeout = 1800 + on-timeout = loginctl lock-session +} + +# after 1 hour, suspend +listener { + timeout = 3600 + on-timeout = systemctl suspend +} diff --git a/desktop/home/mosder/.config/hypr/hyprlock.conf b/desktop/home/mosder/.config/hypr/hyprlock.conf new file mode 100644 index 0000000..22dcc5f --- /dev/null +++ b/desktop/home/mosder/.config/hypr/hyprlock.conf @@ -0,0 +1,30 @@ +general { + hide_cursor = true + ignore_empty_input = true +} + +animations { + animation = fade, 1, 3, linear +} + +background { + monitor = DP-1 + path = ~/wallpapers/2k/.current +} + +background { + monitor = HDMI-A-1 + path = ~/wallpapers/hd/.current +} + +input-field { + size = 10%, 3% + outline_thickness = 2 + dots_size = 0.35 + dots_spacing = 0.2 + outer_color = rgb(df00ff) + inner_color = rgb(232627) + font_color = rgb(f5f5f5) + rounding = 13 + placeholder_text = +} diff --git a/desktop/home/mosder/.config/hypr/hyprpaper.conf b/desktop/home/mosder/.config/hypr/hyprpaper.conf new file mode 100644 index 0000000..782d4f5 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/hyprpaper.conf @@ -0,0 +1,14 @@ +$MAIN_MONITOR = DP-1 +$SECOND_MONITOR = HDMI-A-1 +$WALLPAPER_2K = $HOME/wallpapers/2k/.current +$WALLPAPER_HD = $HOME/wallpapers/hd/.current + +wallpaper { + monitor = $MAIN_MONITOR + path = $WALLPAPER_2K +} +wallpaper { + monitor = $SECOND_MONITOR + path = $WALLPAPER_HD +} +splash = false diff --git a/desktop/home/mosder/.config/hypr/scripts/randomize-wallpapers.sh b/desktop/home/mosder/.config/hypr/scripts/randomize-wallpapers.sh new file mode 100755 index 0000000..c7bd651 --- /dev/null +++ b/desktop/home/mosder/.config/hypr/scripts/randomize-wallpapers.sh @@ -0,0 +1,16 @@ +#!/usr/bin/bash + +WALLPAPER_DIR_2K="$HOME/wallpapers/2k" +WALLPAPER_DIR_HD="$HOME/wallpapers/hd" + +# Get random wallpapers +WALLPAPER_2K=$(find $WALLPAPER_DIR_2K -type f | shuf -n 1) +WALLPAPER_HD=$(find $WALLPAPER_DIR_HD -type f | shuf -n 1) + +# Create symlinks to new random wallpapers +SYMLINK_2K=$WALLPAPER_DIR_2K/.current +SYMLINK_HD=$WALLPAPER_DIR_HD/.current +rm $SYMLINK_2K +rm $SYMLINK_HD +ln -s $WALLPAPER_2K $SYMLINK_2K +ln -s $WALLPAPER_HD $SYMLINK_HD diff --git a/desktop/home/mosder/.config/waybar/config.jsonc b/desktop/home/mosder/.config/waybar/config.jsonc new file mode 100644 index 0000000..70d0175 --- /dev/null +++ b/desktop/home/mosder/.config/waybar/config.jsonc @@ -0,0 +1,82 @@ +{ + "layer": "top", + "modules-left": ["hyprland/workspaces"], + "modules-center": ["hyprland/window"], + "modules-right": ["hyprland/language", "wireplumber", "backlight", "cpu", "memory", "network", "battery", "clock"], + "hyprland/workspaces": { + "format": "{id}{icon}", + "format-icons": { + "1": " ", + "2": " ", + "3": " ", + "4": " ", + "5": " ", + "default": "" + } + }, + "hyprland/window": { + "max-length": 50 + }, + "hyprland/language": { + "format": "{}", + "format-en": "EN", + "format-pl": "PL" + }, + "wireplumber": { + "format": "{volume}% {icon}", + "format-icons": ["", "", ""], + "format-muted": "{volume}% ", + "tooltip": false, + "max-volume": 95 + }, + "backlight": { + "format": "{percent}% {icon}", + "format-icons": ["", "", ""], + "tooltip": false + }, + "cpu": { + "format": "{usage}% ", + "interval": 3 + }, + "memory": { + "format": "{}% ", + "interval": 3, + "tooltip-format": "RAM: {percentage}%\nSwap: {swapPercentage}%" + }, + "network": { + "format": "{ifname}", + "format-wifi": "{essid} ({signalStrength}%) ", + "format-ethernet": "Ethernet ", + "format-disconnected": "Disconnected", + "max-length": 50, + "tooltip": false + }, + "battery": { + "format": "{capacity}% {icon}", + "format-icons": ["", "", "", "", ""], + "full-at": 99, + "states": { + "warning": 30, + "critical": 15 + }, + "tooltip": false + }, + "clock": { + "format": "{:%Y-%m-%d %H:%M (%Z)}", + "tooltip-format": "<b>{tz_list}</b>\n<tt><small>{calendar}</small></tt>", + "timezones": [ + "Europe/Warsaw", + "Etc/UTC", + "America/New_York", + "America/Los_Angeles" + ], + "calendar": { + "format": { + "months": "<span color='#ffead3'><b>{}</b></span>", + "days": "<span color='#ecc6d9'><b>{}</b></span>", + "weekdays": "<span color='#ffcc66'><b>{}</b></span>", + "today": "<span color='#ff6699'><b>{}</b></span>" + } + } + } +} |
