From c9cada1cf6ef46b939dac4ac0c52d4fcb2b27f0b Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Thu, 9 Jan 2025 18:13:15 +0100 Subject: [PATCH] Remove linux configs I no longer use --- .../BetterDiscord/themes/macchiato.theme.css | 11 - linux_home/.config/dunst/dunstrc | 473 ------------------ linux_home/.config/hypr/hyprland.conf | 153 ------ linux_home/.config/hypr/hyprpaper.conf | 14 - linux_home/.config/hypr/hyprpaper_preload.sh | 10 - linux_home/.config/hypr/hyprpaper_set.sh | 84 ---- linux_home/.config/hypr/macchiato.conf | 61 --- linux_home/.config/waybar/config | 96 ---- .../.config/waybar/images/arch-logo.svg | 1 - .../.config/waybar/images/catppuccin-logo.png | Bin 106255 -> 0 bytes linux_home/.config/waybar/macchiato.css | 37 -- linux_home/.config/waybar/style.css | 168 ------- 12 files changed, 1108 deletions(-) delete mode 100644 linux_home/.config/BetterDiscord/themes/macchiato.theme.css delete mode 100644 linux_home/.config/dunst/dunstrc delete mode 100644 linux_home/.config/hypr/hyprland.conf delete mode 100644 linux_home/.config/hypr/hyprpaper.conf delete mode 100755 linux_home/.config/hypr/hyprpaper_preload.sh delete mode 100755 linux_home/.config/hypr/hyprpaper_set.sh delete mode 100644 linux_home/.config/hypr/macchiato.conf delete mode 100644 linux_home/.config/waybar/config delete mode 100644 linux_home/.config/waybar/images/arch-logo.svg delete mode 100644 linux_home/.config/waybar/images/catppuccin-logo.png delete mode 100644 linux_home/.config/waybar/macchiato.css delete mode 100644 linux_home/.config/waybar/style.css diff --git a/linux_home/.config/BetterDiscord/themes/macchiato.theme.css b/linux_home/.config/BetterDiscord/themes/macchiato.theme.css deleted file mode 100644 index 3127eba..0000000 --- a/linux_home/.config/BetterDiscord/themes/macchiato.theme.css +++ /dev/null @@ -1,11 +0,0 @@ -/** - * @name Catppuccin Macchiato - * @author winston#0001 - * @authorId 505490445468696576 - * @version 0.2.0 - * @description ๐ŸŽฎ Soothing pastel theme for Discord - * @website https://github.com/catppuccin/discord - * @invite r6Mdz5dpFc - * **/ - -@import url("https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css"); diff --git a/linux_home/.config/dunst/dunstrc b/linux_home/.config/dunst/dunstrc deleted file mode 100644 index ca106cf..0000000 --- a/linux_home/.config/dunst/dunstrc +++ /dev/null @@ -1,473 +0,0 @@ -# See dunst(5) for all configuration options - -[global] - ### Display ### - - # Which monitor should the notifications be displayed on. - monitor = 0 - - # Display notification on focused monitor. Possible modes are: - # mouse: follow mouse pointer - # keyboard: follow window with keyboard focus - # none: don't follow anything - # - # "keyboard" needs a window manager that exports the - # _NET_ACTIVE_WINDOW property. - # This should be the case for almost all modern window managers. - # - # If this option is set to mouse or keyboard, the monitor option - # will be ignored. - follow = none - - ### Geometry ### - - # dynamic width from 0 to 300 - # width = (0, 300) - # constant width of 300 - width = 300 - - # The maximum height of a single notification, excluding the frame. - height = 300 - - # Position the notification in the top right corner - origin = top-right - - # Offset from the origin - offset = 10x50 - - # Scale factor. It is auto-detected if value is 0. - scale = 0 - - # Maximum number of notification (0 means no limit) - notification_limit = 20 - - ### Progress bar ### - - # Turn on the progess bar. It appears when a progress hint is passed with - # for example dunstify -h int:value:12 - progress_bar = true - - # Set the progress bar height. This includes the frame, so make sure - # it's at least twice as big as the frame width. - progress_bar_height = 10 - - # Set the frame width of the progress bar - progress_bar_frame_width = 1 - - # Set the minimum width for the progress bar - progress_bar_min_width = 150 - - # Set the maximum width for the progress bar - progress_bar_max_width = 300 - - # Corner radius for the progress bar. 0 disables rounded corners. - progress_bar_corner_radius = 0 - - # Corner radius for the icon image. - icon_corner_radius = 0 - - # Show how many messages are currently hidden (because of - # notification_limit). - indicate_hidden = yes - - # The transparency of the window. Range: [0; 100]. - # This option will only work if a compositing window manager is - # present (e.g. xcompmgr, compiz, etc.). (X11 only) - transparency = 0 - - # Draw a line of "separator_height" pixel height between two - # notifications. - # Set to 0 to disable. - # If gap_size is greater than 0, this setting will be ignored. - separator_height = 2 - - # Padding between text and separator. - padding = 8 - - # Horizontal padding. - horizontal_padding = 8 - - # Padding between text and icon. - text_icon_padding = 0 - - # Defines width in pixels of frame around the notification window. - # Set to 0 to disable. - frame_width = 3 - - # Defines color of the frame around the notification window. - frame_color = "#aaaaaa" - - # Size of gap to display between notifications - requires a compositor. - # If value is greater than 0, separator_height will be ignored and a border - # of size frame_width will be drawn around each notification instead. - # Click events on gaps do not currently propagate to applications below. - gap_size = 0 - - # Define a color for the separator. - # possible values are: - # * auto: dunst tries to find a color fitting to the background; - # * foreground: use the same color as the foreground; - # * frame: use the same color as the frame; - # * anything else will be interpreted as a X color. - separator_color = frame - - # Sort type. - # possible values are: - # * id: sort by id - # * urgency_ascending: sort by urgency (low then normal then critical) - # * urgency_descending: sort by urgency (critical then normal then low) - # * update: sort by update (most recent always at the top) - sort = yes - - # Don't remove messages, if the user is idle (no mouse or keyboard input) - # for longer than idle_threshold seconds. - # Set to 0 to disable. - # A client can set the 'transient' hint to bypass this. See the rules - # section for how to disable this if necessary - # idle_threshold = 120 - - ### Text ### - - font = Monospace 8 - - # The spacing between lines. If the height is smaller than the - # font height, it will get raised to the font height. - line_height = 0 - - # Possible values are: - # full: Allow a small subset of html markup in notifications: - # bold - # italic - # strikethrough - # underline - # - # For a complete reference see - # . - # - # strip: This setting is provided for compatibility with some broken - # clients that send markup even though it's not enabled on the - # server. Dunst will try to strip the markup but the parsing is - # simplistic so using this option outside of matching rules for - # specific applications *IS GREATLY DISCOURAGED*. - # - # no: Disable markup parsing, incoming notifications will be treated as - # plain text. Dunst will not advertise that it has the body-markup - # capability if this is set as a global setting. - # - # It's important to note that markup inside the format option will be parsed - # regardless of what this is set to. - markup = full - - # The format of the message. Possible variables are: - # %a appname - # %s summary - # %b body - # %i iconname (including its path) - # %I iconname (without its path) - # %p progress value if set ([ 0%] to [100%]) or nothing - # %n progress value if set without any extra characters - # %% Literal % - # Markup is allowed - format = "%s\n%b" - - # Alignment of message text. - # Possible values are "left", "center" and "right". - alignment = left - - # Vertical alignment of message text and icon. - # Possible values are "top", "center" and "bottom". - vertical_alignment = center - - # Show age of message if message is older than show_age_threshold - # seconds. - # Set to -1 to disable. - show_age_threshold = 60 - - # Specify where to make an ellipsis in long lines. - # Possible values are "start", "middle" and "end". - ellipsize = middle - - # Ignore newlines '\n' in notifications. - ignore_newline = no - - # Stack together notifications with the same content - stack_duplicates = true - - # Hide the count of stacked notifications with the same content - hide_duplicate_count = false - - # Display indicators for URLs (U) and actions (A). - show_indicators = yes - - ### Icons ### - - # Recursive icon lookup. You can set a single theme, instead of having to - # define all lookup paths. - enable_recursive_icon_lookup = true - - # Set icon theme (only used for recursive icon lookup) - icon_theme = Adwaita - # You can also set multiple icon themes, with the leftmost one being used first. - # icon_theme = "Adwaita, breeze" - - # Align icons left/right/top/off - icon_position = left - - # Scale small icons up to this size, set to 0 to disable. Helpful - # for e.g. small files or high-dpi screens. In case of conflict, - # max_icon_size takes precedence over this. - min_icon_size = 32 - - # Scale larger icons down to this size, set to 0 to disable - max_icon_size = 128 - - # Paths to default icons (only neccesary when not using recursive icon lookup) - icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ - - ### History ### - - # Should a notification popped up from history be sticky or timeout - # as if it would normally do. - sticky_history = yes - - # Maximum amount of notifications kept in history - history_length = 20 - - ### Misc/Advanced ### - - # dmenu path. - dmenu = /usr/bin/dmenu -p dunst: - - # Browser for opening urls in context menu. - browser = /usr/bin/xdg-open - - # Always run rule-defined scripts, even if the notification is suppressed - always_run_script = true - - # Define the title of the windows spawned by dunst - title = Dunst - - # Define the class of the windows spawned by dunst - class = Dunst - - # Define the corner radius of the notification window - # in pixel size. If the radius is 0, you have no rounded - # corners. - # The radius will be automatically lowered if it exceeds half of the - # notification height to avoid clipping text and/or icons. - corner_radius = 0 - - # Ignore the dbus closeNotification message. - # Useful to enforce the timeout set by dunst configuration. Without this - # parameter, an application may close the notification sent before the - # user defined timeout. - ignore_dbusclose = false - - ### Wayland ### - # These settings are Wayland-specific. They have no effect when using X11 - - # Uncomment this if you want to let notications appear under fullscreen - # applications (default: overlay) - # layer = top - - # Set this to true to use X11 output on Wayland. - force_xwayland = false - - ### Legacy - - # Use the Xinerama extension instead of RandR for multi-monitor support. - # This setting is provided for compatibility with older nVidia drivers that - # do not support RandR and using it on systems that support RandR is highly - # discouraged. - # - # By enabling this setting dunst will not be able to detect when a monitor - # is connected or disconnected which might break follow mode if the screen - # layout changes. - force_xinerama = false - - ### mouse - - # Defines list of actions for each mouse event - # Possible values are: - # * none: Don't do anything. - # * do_action: Invoke the action determined by the action_name rule. If there is no - # such action, open the context menu. - # * open_url: If the notification has exactly one url, open it. If there are multiple - # ones, open the context menu. - # * close_current: Close current notification. - # * close_all: Close all notifications. - # * context: Open context menu for the notification. - # * context_all: Open context menu for all notifications. - # These values can be strung together for each mouse event, and - # will be executed in sequence. - mouse_left_click = close_current - mouse_middle_click = do_action, close_current - mouse_right_click = close_all - - frame_color = "#8AADF4" - separator_color= frame - -# Experimental features that may or may not work correctly. Do not expect them -# to have a consistent behaviour across releases. -[experimental] - # Calculate the dpi to use on a per-monitor basis. - # If this setting is enabled the Xft.dpi value will be ignored and instead - # dunst will attempt to calculate an appropriate dpi value for each monitor - # using the resolution and physical size. This might be useful in setups - # where there are multiple screens with very different dpi values. - per_monitor_dpi = false - -[urgency_low] - # IMPORTANT: colors have to be defined in quotation marks. - # Otherwise the "#" and following would be interpreted as a comment. - background = "#24273A" - foreground = "#CAD3F5" - timeout = 10 - # Icon for notifications with low urgency, uncomment to enable - #default_icon = /path/to/icon - -[urgency_normal] - background = "#24273A" - foreground = "#CAD3F5" - timeout = 10 - override_pause_level = 30 - # Icon for notifications with normal urgency, uncomment to enable - #default_icon = /path/to/icon - -[urgency_critical] - background = "#24273A" - foreground = "#CAD3F5" - frame_color = "#F5A97F" - timeout = 0 - override_pause_level = 60 - # Icon for notifications with critical urgency, uncomment to enable - #default_icon = /path/to/icon - -# Every section that isn't one of the above is interpreted as a rules to -# override settings for certain messages. -# -# Messages can be matched by -# appname (discouraged, see desktop_entry) -# body -# category -# desktop_entry -# icon -# match_transient -# msg_urgency -# stack_tag -# summary -# -# and you can override the -# background -# foreground -# format -# frame_color -# fullscreen -# new_icon -# set_stack_tag -# set_transient -# set_category -# timeout -# urgency -# icon_position -# skip_display -# history_ignore -# action_name -# word_wrap -# ellipsize -# alignment -# hide_text -# override_pause_level -# -# Shell-like globbing will get expanded. -# -# Instead of the appname filter, it's recommended to use the desktop_entry filter. -# GLib based applications export their desktop-entry name. In comparison to the appname, -# the desktop-entry won't get localized. -# -# You can also allow a notification to appear even when paused. Notification will appear whenever notification's override_pause_level >= dunst's paused level. -# This can be used to set partial pause modes, where more urgent notifications get through, but less urgent stay paused. To do that, you can override the following in the rules: -# override_pause_level = X - -# SCRIPTING -# You can specify a script that gets run when the rule matches by -# setting the "script" option. -# The script will be called as follows: -# script appname summary body icon urgency -# where urgency can be "LOW", "NORMAL" or "CRITICAL". -# -# NOTE: It might be helpful to run dunst -print in a terminal in order -# to find fitting options for rules. - -# Disable the transient hint so that idle_threshold cannot be bypassed from the -# client -#[transient_disable] -# match_transient = yes -# set_transient = no -# -# Make the handling of transient notifications more strict by making them not -# be placed in history. -#[transient_history_ignore] -# match_transient = yes -# history_ignore = yes - -# fullscreen values -# show: show the notifications, regardless if there is a fullscreen window opened -# delay: displays the new notification, if there is no fullscreen window active -# If the notification is already drawn, it won't get undrawn. -# pushback: same as delay, but when switching into fullscreen, the notification will get -# withdrawn from screen again and will get delayed like a new notification -#[fullscreen_delay_everything] -# fullscreen = delay -#[fullscreen_show_critical] -# msg_urgency = critical -# fullscreen = show - -#[espeak] -# summary = "*" -# script = dunst_espeak.sh - -#[script-test] -# summary = "*script*" -# script = dunst_test.sh - -#[ignore] -# # This notification will not be displayed -# summary = "foobar" -# skip_display = true - -#[history-ignore] -# # This notification will not be saved in history -# summary = "foobar" -# history_ignore = yes - -#[skip-display] -# # This notification will not be displayed, but will be included in the history -# summary = "foobar" -# skip_display = yes - -#[signed_on] -# appname = Pidgin -# summary = "*signed on*" -# urgency = low -# -#[signed_off] -# appname = Pidgin -# summary = *signed off* -# urgency = low -# -#[says] -# appname = Pidgin -# summary = *says* -# urgency = critical -# -#[twitter] -# appname = Pidgin -# summary = *twitter.com* -# urgency = normal -# -#[stack-volumes] -# appname = "some_volume_notifiers" -# set_stack_tag = "volume" -# -# vim: ft=cfg diff --git a/linux_home/.config/hypr/hyprland.conf b/linux_home/.config/hypr/hyprland.conf deleted file mode 100644 index 066b192..0000000 --- a/linux_home/.config/hypr/hyprland.conf +++ /dev/null @@ -1,153 +0,0 @@ -source=~/.config/hypr/macchiato.conf - -# Environment variables for nvidia -env = LIBVA_DRIVER_NAME,nvidia -env = XDG_SESSION_TYPE,wayland -env = GBM_BACMEND,nvidia-drm -env = __GLX_VNEDOR_LIBRARY_NAME,nvidia -env = WLR_NO_HARDWARE_CURSORS,1 - -# Monitor setup -# monitor = DP-1,3440x1440@240,0x0,1,bitdepth,10 -# Screenshots using grim doesnt support 10 bit color as they become a different format :S -monitor=DP-1,3440x1440@240,0x0,1,bitdepth - -# Setup workspaces on boot -exec-once = [workspace 1 silent] alacritty -exec-once = [workspace 2 silent] firefox - -# Mandatory OS build blocks -exec-once = dunst # Notification manager -exec-once = /usr/lib/polkit-kde-authentication-agent-1 # Provides support for non-priveleged processes to talk to priveleged ones. -exec-once = waybar - -# Hyprpaper -$randomize_wallpaper = sh ~/.config/hypr/hyprpaper_set.sh 2 -exec-once = sh ~/.config/hypr/hyprpaper_preload.sh -exec-once = hyprpaper -exec-once = $randomize_wallpaper - -# Bindings -bind = ALT, SPACE, exec, fuzzel -w 56 --line-height 24 -x 20 -P 8 -b 24273af6 -t cad3f5ff -m ed8796ff -s 363a4ff6 -S a6da95ff -M ed8796ff -B 2 -r 12 -C 181926ff -f "JetBrainsMonoNL Nerd Font Mono" -bind = ALT, S, exec, grim -g "$(slurp -d)" - | wl-copy - -$default = SUPER -$resize = SUPER SHIFT -$move = SUPER CTRL - -bind = $default, K, killactive -bind = $default, Space, togglefloating -bind = $default, S, fullscreen - -bind = $default, Q, workspace, 1 -bind = $default, Q, exec, $randomize_wallpaper -bind = $default, W, workspace, 2 -bind = $default, W, exec, $randomize_wallpaper -bind = $default, F, workspace, 3 -bind = $default, F, exec, $randomize_wallpaper -bind = $default, P, workspace, 4 -bind = $default, P, exec, $randomize_wallpaper -bind = $default, B, workspace, 5 -bind = $default, B, exec, $randomize_wallpaper -bind = $default, J, workspace, 6 -bind = $default, J, exec, $randomize_wallpaper -bind = $default, L, workspace, 7 -bind = $default, L, exec, $randomize_wallpaper -bind = $default, U, workspace, 8 -bind = $default, U, exec, $randomize_wallpaper -bind = $default, Y, workspace, 9 -bind = $default, Y, exec, $randomize_wallpaper - -bind = $default, M, movefocus, l -bind = $default, N, movefocus, d -bind = $default, E, movefocus, u -bind = $default, I, movefocus, r - -bind = $resize, M, resizeactive, -40 0 -bind = $resize, N, resizeactive, 0 40 -bind = $resize, E, resizeactive, 0 -40 -bind = $resize, I, resizeactive, 40 0 - -bind = $move, Q, movetoworkspace, 1 -bind = $move, W, movetoworkspace, 2 -bind = $move, F, movetoworkspace, 3 -bind = $move, P, movetoworkspace, 4 -bind = $move, B, movetoworkspace, 5 -bind = $move, J, movetoworkspace, 6 -bind = $move, L, movetoworkspace, 7 -bind = $move, U, movetoworkspace, 8 -bind = $move, Y, movetoworkspace, 9 -bind = $move, M, movewindow, l -bind = $move, N, movewindow, d -bind = $move, E, movewindow, u -bind = $move, I, movewindow, r - -general { - border_size = 2 - gaps_in = 16 - gaps_out = 10, 20, 20, 20 - col.inactive_border = $mantle - col.active_border = $maroon - resize_on_border = true - layout = master -} - -master { - new_is_master = false - allow_small_split = true - mfact = 0.5 -} - -decoration { - rounding = 8 - active_opacity = 0.95 - inactive_opacity = 0.875 - fullscreen_opacity = 1.0 - drop_shadow = true - shadow_range = 8 - shadow_render_power = 4 - col.shadow = $crust - col.shadow_inactive = $mantle - dim_inactive = true - dim_strength = 0.1 - # screen_shader = examples/screenShader.frag - - blur { - size = 2 - passes = 3 - ignore_opacity = true - xray = true - contrast = 4 - } -} - -input { - force_no_accel = true - scroll_method = on_button_down - scroll_button_lock = true - scroll_factor = 0.5 - follow_mouse = 2 -} - -misc { - disable_hyprland_logo = true - disable_splash_rendering = true - background_color = $flamingo - #vrr = 1 - This doesn't seem to play nicely with NVIDIA GPU's :( - focus_on_activate = true -} - -binds { - # pass_mouse_when_bound if disabled, will not pass the mouse events to apps / dragging windows around if a keybind has been triggered. bool false - # scroll_event_delay in ms, how many ms to wait after a scroll event to allow to pass another one for the binds. int 300 - # workspace_back_and_forth If enabled, an attempt to switch to the currently focused workspace will instead switch to the previous workspace. Akin to i3โ€™s auto_back_and_forth. bool false - # allow_workspace_cycles If enabled, workspaces donโ€™t forget their previous workspace, so cycles can be created by switching to the first workspace in a sequence, then endlessly going to the previous workspace. bool false - # workspace_center_on Whether switching workspaces should center the cursor on the workspace (0) or on the last active window for that workspace (1) int 0 - # focus_preferred_method sets the preferred focus finding method when using focuswindow/movewindow/etc with a direction. 0 - history (recent have priority), 1 - length (longer shared edges have priority) int 0 - # ignore_group_lock If enabled, dispatchers like moveintogroup, moveoutofgroup and movewindoworgroup will ignore lock per group. bool false - # movefocus_cycles_fullscreen If enabled, when on a fullscreen window, movefocus will cycle fullscreen, if not, it will move the focus in a direction. -} - -opengl { - nvidia_anti_flicker = true -} diff --git a/linux_home/.config/hypr/hyprpaper.conf b/linux_home/.config/hypr/hyprpaper.conf deleted file mode 100644 index ad39038..0000000 --- a/linux_home/.config/hypr/hyprpaper.conf +++ /dev/null @@ -1,14 +0,0 @@ -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/home_water.jpeg -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/cloudsnight.jpg -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/astronout.png -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/dino_landscape.jpg -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/lonely-fish.png -preload = /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/samurai_water.webp -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/home_water.jpeg -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/cloudsnight.jpg -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/astronout.png -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/dino_landscape.jpg -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/lonely-fish.png -wallpaper = DP-1, /home/walnut-arch/dev/git/.dotfiles/wallpapers/catppuccin/samurai_water.webp - -splash=false \ No newline at end of file diff --git a/linux_home/.config/hypr/hyprpaper_preload.sh b/linux_home/.config/hypr/hyprpaper_preload.sh deleted file mode 100755 index caf6c11..0000000 --- a/linux_home/.config/hypr/hyprpaper_preload.sh +++ /dev/null @@ -1,10 +0,0 @@ -monitor="DP-1" -wallpaper_dir="$HOME/.config/wallpapers/catppuccin" -wallpapers=$(find "$wallpaper_dir" -type f | sort -R) - -for wallpaper in $wallpapers; do - preload_string+="preload = "$wallpaper"\n" - wallpaper_string+="wallpaper = $monitor, $wallpaper\n" -done - -echo -en "$preload_string$wallpaper_string\nsplash=false" > ~/.config/hypr/hyprpaper.conf diff --git a/linux_home/.config/hypr/hyprpaper_set.sh b/linux_home/.config/hypr/hyprpaper_set.sh deleted file mode 100755 index 6d71a3a..0000000 --- a/linux_home/.config/hypr/hyprpaper_set.sh +++ /dev/null @@ -1,84 +0,0 @@ -is_integer() { - local input=$1 - [[ $input =~ ^-?[0-9]+$ ]] -} - -wallpaper_history_path="$HOME/.wallpaper_history" - -function set_wallpaper() { - local wallpaper_path="$1" - local history_size="$2" - local monitor="DP-1" - - hyprctl hyprpaper wallpaper "$monitor, $wallpaper_path" - - if [ $history_size -le 1 ]; then - echo "Won't set wallpaper, history size is less than or equal to 1" - return - fi - - local -a wallpapers - if [ -f "$wallpaper_history_path" ]; then - mapfile -t wallpapers < "$wallpaper_history_path" - fi - - wallpapers+=("$wallpaper_path") - if [ ${#wallpapers[@]} -gt $history_size ]; then - wallpapers=("${wallpapers[@]: -$history_size}") - fi - - printf "%s\n" "${wallpapers[@]}" > "$wallpaper_history_path" -} - -wallpaper_dir="$HOME/.config/wallpapers/catppuccin" -files=($wallpaper_dir/*) - -history_size=1 -if [ $# -eq 1 ]; then - if is_integer "$1"; then - history_size=$1 - if [ $history_size -lt 1 ]; then - echo "History size must be greater than 0" - exit 1 - fi - - if [ ${#files[@]} -le $history_size ]; then - echo "Number of wallpapers is less than or equal to the history size" - exit 1 - fi - else - echo "Invalid argument: $1" - exit 1 - fi -fi - -if [ ${#files[@]} -eq 1 ]; then - set_wallpaper "${files[0]}" 0 - exit 0 -fi - -if [ -f "$wallpaper_history_path" ]; then - mapfile -t history < "$wallpaper_history_path" - - for hist_wallpaper in "${history[@]}"; do - for i in "${!files[@]}"; do - if [[ "${files[$i]}" == "$hist_wallpaper" ]]; then - unset 'files[i]' - fi - done - echo "Removing $hist_wallpaper" - done - - # Re-create the files array to eliminate gaps - files=("${files[@]}") -fi - -array_length=${#files[@]} -if [ $array_length -eq 0 ]; then - echo "No wallpapers available after filtering." - exit 1 -fi - -array_length=${#files[@]} -index=$(($RANDOM % $array_length)) -set_wallpaper "${files[$index]}" $history_size diff --git a/linux_home/.config/hypr/macchiato.conf b/linux_home/.config/hypr/macchiato.conf deleted file mode 100644 index 0a90d22..0000000 --- a/linux_home/.config/hypr/macchiato.conf +++ /dev/null @@ -1,61 +0,0 @@ -$rosewaterAlpha = f4dbd6 -$flamingoAlpha = f0c6c6 -$pinkAlpha = f5bde6 -$mauveAlpha = c6a0f6 -$redAlpha = ed8796 -$maroonAlpha = ee99a0 -$peachAlpha = f5a97f -$yellowAlpha = eed49f -$greenAlpha = a6da95 -$tealAlpha = 8bd5ca -$skyAlpha = 91d7e3 -$sapphireAlpha = 7dc4e4 -$blueAlpha = 8aadf4 -$lavenderAlpha = b7bdf8 - -$textAlpha = cad3f5 -$subtext1Alpha = b8c0e0 -$subtext0Alpha = a5adcb - -$overlay2Alpha = 939ab7 -$overlay1Alpha = 8087a2 -$overlay0Alpha = 6e738d - -$surface2Alpha = 5b6078 -$surface1Alpha = 494d64 -$surface0Alpha = 363a4f - -$baseAlpha = 24273a -$mantleAlpha = 1e2030 -$crustAlpha = 181926 - -$rosewater = 0xfff4dbd6 -$flamingo = 0xfff0c6c6 -$pink = 0xfff5bde6 -$mauve = 0xffc6a0f6 -$red = 0xffed8796 -$maroon = 0xffee99a0 -$peach = 0xfff5a97f -$yellow = 0xffeed49f -$green = 0xffa6da95 -$teal = 0xff8bd5ca -$sky = 0xff91d7e3 -$sapphire = 0xff7dc4e4 -$blue = 0xff8aadf4 -$lavender = 0xffb7bdf8 - -$text = 0xffcad3f5 -$subtext1 = 0xffb8c0e0 -$subtext0 = 0xffa5adcb - -$overlay2 = 0xff939ab7 -$overlay1 = 0xff8087a2 -$overlay0 = 0xff6e738d - -$surface2 = 0xff5b6078 -$surface1 = 0xff494d64 -$surface0 = 0xff363a4f - -$base = 0xff24273a -$mantle = 0xff1e2030 -$crust = 0xff181926 diff --git a/linux_home/.config/waybar/config b/linux_home/.config/waybar/config deleted file mode 100644 index e6d9816..0000000 --- a/linux_home/.config/waybar/config +++ /dev/null @@ -1,96 +0,0 @@ -// -*- mode: jsonc -*- -{ - "layer": "top", // Waybar at top layer - "height": 44, // Waybar height (to be removed for auto height) - "width": 3418, // Waybar width - "spacing": 4, // Gaps between modules (4px) - "modules-left": [ - "image#arch", - "hyprland/workspaces" - ], - "modules-center": [ - "hyprland/window" - ], - "modules-right": [ - "image#catppuccin", - "clock", - "hyprland/language", - "pulseaudio", - "network", - "cpu", - "memory", - "temperature" - ], - "clock": { - "timezone": "CET", - "tooltip-format": "{:%Y %B}\n{calendar}", - "format-alt": "{:%Y-%m-%d}" - }, - "cpu": { - "interval": 0.5, - "format": "{usage}% ๏‹›", - "tooltip": false - }, - "memory": { - "interval": 0.5, - "format": "{}% ๏ƒ‰" - }, - "temperature": { - "interval": 0.5, - "critical-threshold": 80, - "format": "{temperatureC}ยฐC {icon}", - "format-icons": ["๏ซ", "๏‹‰", "๏ฉ"] - }, - "hyprland/workspaces": { - "window-rewrite": {}, - }, - "hyprland/window": { - "format": "{}", - "rewrite": { - "(.*) โ€” Mozilla Firefox": "๐ŸŒŽ", - "Zellij (.*)": "Zellij", - }, - "separate-outputs": true - }, - "hyprland/language": { - - }, - "pulseaudio": { - "format": "{volume}% {icon}", - "format-bluetooth": "{volume}% {icon}๏Š”", - "format-muted": "๏€ฆ", - "format-icons": { - "headphone": "๏€ฅ", - "hands-free": "๏–", - "headset": "๏–", - "phone": "๏‚•", - "portable": "๏‚•", - "car": "๏†น", - "default": ["๏€ง", "๏€จ"] - }, - "scroll-step": 1, - "on-click": "pavucontrol", - "ignored-sinks": ["Easy Effects Sink"] - }, - "network": { - "interface": "wlp2s0", - "format": "arstarst{ifname}", - "format-wifi": "arstarst-wifi{essid} ({signalStrength}%) ๏‡ซ", - "format-ethernet": "arstarst-eth{ipaddr}/{cidr} ๓ฐŠ—", - "tooltip-format": "{ifname} via {gwaddr} ๓ฐŠ—", - "tooltip-format-wifi": "{essid} ({signalStrength}%) ๏‡ซ", - "tooltip-format-ethernet": "{ifname} ๏ƒ", - "tooltip-format-disconnected": "Disconnected", - "max-length": 50 - }, - "image#arch": { - "path": "/home/walnut-arch/dev/git/.dotfiles/waybar/images/arch-logo.svg", - "size": 26, - "interval": 5, - }, - "image#catppuccin": { - "path": "/home/walnut-arch/.config/waybar/images/catppuccin-logo.png", - "size": 28, - "interval": 5, - } -} diff --git a/linux_home/.config/waybar/images/arch-logo.svg b/linux_home/.config/waybar/images/arch-logo.svg deleted file mode 100644 index f2b29f5..0000000 --- a/linux_home/.config/waybar/images/arch-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/linux_home/.config/waybar/images/catppuccin-logo.png b/linux_home/.config/waybar/images/catppuccin-logo.png deleted file mode 100644 index 7d29e39669c609bd90d60a40090e516a1fe93229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106255 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

un2o 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 box { - border-radius: 8px; - margin: 0px 8px 8px 8px; - background: rgba(36, 39, 58, 0.82); - border: 2px solid @mantle; - border-radius: 0px 0px 8px 8px; - border-top: none; - box-shadow: - 0px 0px 1.6px rgba(0, 0, 0, 0.032), - 0px 0px 3.1px rgba(0, 0, 0, 0.16), - 0px 0px 4.4px rgba(0, 0, 0, 0.378), - 0px 0px 6px rgba(0, 0, 0, 0.52); -} - -tooltip { - background: @main-bg; - color: @main-fg; - border-radius: 8px; - border-width: 0px; -} - -#workspaces { - padding: 0; - margin: 4px; - margin-left: 0px; -} - -#workspaces button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 6px; - margin-top: 2px; - margin-bottom: 2px; - margin-left: 2px; - padding-left: 2px; - padding-right: 2px; - margin-right: 2px; - background: @mauve; - color: @crust; - animation: ws_normal 20s ease-in-out 1; -} - -#workspaces button.active { - background: @green; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:not(.active):hover { - background: @peach; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - margin-top: 3px; - margin-bottom: 3px; - margin-left: 0px; - padding-left: 3px; - padding-right: 3px; - margin-right: 0px; - color: @wb-color; - animation: tb_normal 20s ease-in-out 1; -} - -#taskbar button.active { - background: @wb-act-bg; - color: @wb-act-color; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: tb_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-color; - animation: tb_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#window, -#clock, -#language, -#pulseaudio, -#network, -#cpu, -#memory, -#temperature, -#custom-l_end, -#custom-r_end, -#custom-sl_end, -#custom-sr_end, -#custom-rl_end, -#custom-rr_end { - color: @crust; - margin: 4px 0px 4px 0px; - padding-left: 8px; - padding-right: 8px; -} - -#image.arch { - margin-top: 2px; - margin-left: 8px; -} - -#window { - background: @blue; -} - -#image.catppuccin { - margin-top: 2px; -} - -#clock { - background: @pink; -} - -#language { - background: @sapphire; -} - -#pulseaudio { - background: @yellow; -} - -#network { - background: @maroon; -} - -#cpu { - background: @lavender; -} - -#memory { - background: @peach; -} - -#temperature { - background: @teal; - margin-right: 10px; -}