diff --git a/dwm/dunst/dunstrc b/dwm/dunst/dunstrc new file mode 100644 index 0000000..81bc713 --- /dev/null +++ b/dwm/dunst/dunstrc @@ -0,0 +1,144 @@ + +[global] + + monitor = 0 + + follow = none + + width = 300 + + height = 300 + + origin = top-right + + offset = 10x50 + + scale = 0 + + notification_limit = 20 + + progress_bar = true + + progress_bar_height = 10 + + progress_bar_frame_width = 1 + + progress_bar_min_width = 150 + + progress_bar_max_width = 300 + + progress_bar_corner_radius = 0 + + progress_bar_corners = all + + icon_corner_radius = 10 + + icon_corners = all + + indicate_hidden = yes + + transparency = 0 + + separator_height = 2 + + padding = 8 + + horizontal_padding = 8 + + text_icon_padding = 0 + + frame_width = 3 + + frame_color = "#aaaaaa" + + gap_size = 0 + + separator_color = frame + + sort = yes + + font = JetBrainsMono Nerd Font Mono 11 + + line_height = 0 + + markup = full + + format = "%s\n%b" + + alignment = left + + vertical_alignment = center + + show_age_threshold = 60 + + ellipsize = middle + + ignore_newline = no + + stack_duplicates = true + + hide_duplicate_count = false + + show_indicators = yes + + enable_recursive_icon_lookup = true + + icon_theme = "Papirus-Dark" + + icon_position = left + + min_icon_size = 32 + + max_icon_size = 128 + + icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ + + sticky_history = yes + + history_length = 20 + + dmenu = /usr/bin/dmenu -p dunst: + + browser = /usr/bin/xdg-open + + always_run_script = true + + title = Dunst + + class = Dunst + + corner_radius = 10 + + corners = all + + ignore_dbusclose = false + + force_xwayland = false + + force_xinerama = false + + mouse_left_click = close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +[experimental] + per_monitor_dpi = false + + +[urgency_low] + background = "#222222" + foreground = "#888888" + timeout = 10 + +[urgency_normal] + background = "#000000" + foreground = "#ffffff" + timeout = 10 + override_pause_level = 30 + +[urgency_critical] + background = "#900000" + foreground = "#ffffff" + frame_color = "#ff0000" + timeout = 0 + override_pause_level = 60 diff --git a/macos/skhd/skhdrc b/macos/skhd/skhdrc new file mode 100644 index 0000000..1fc5f37 --- /dev/null +++ b/macos/skhd/skhdrc @@ -0,0 +1,24 @@ +lalt - return: /Applications/kitty.app/Contents/MacOS/kitty --single-instance -d ~ +lalt - t: open ~/ + +lalt - q: yabai -m window --close + +lalt - h : yabai -m window --focus west +lalt - l: yabai -m window --focus east +lalt - j: yabai -m window --focus south +lalt - k: yabai -m window --focus north + +lalt + shift - h : yabai -m window --warp west || $(yabai -m window --display west && yabai -m display --focus west && yabai -m window --warp last) || yabai -m window --move rel:-10:0 +lalt + shift - j : yabai -m window --warp south || $(yabai -m window --display south && yabai -m display --focus south) || yabai -m window --move rel:0:10 +lalt + shift - k : yabai -m window --warp north || $(yabai -m window --display north && yabai -m display --focus north) || yabai -m window --move rel:0:-10 +lalt + shift - l : yabai -m window --warp east || $(yabai -m window --display east && yabai -m display --focus east && yabai -m window --warp first) || yabai -m window --move rel:10:0 + +lalt + shift - 1 : SPACES=($(yabai -m query --displays --display | jq '.spaces[]')) && [[ -n $SPACES[1] ]] \ + && yabai -m window --space $SPACES[1] && yabai -m window --space 1 && yabai -m space --switch 1 +lalt + shift - 2 : SPACES=($(yabai -m query --displays --display | jq '.spaces[]')) && [[ -n $SPACES[2] ]] \ + && yabai -m window --space $SPACES[2] + + +lalt - 1: yabai --start-service +lalt - 0: yabai --stop-service +lalt - 2: yabai --restart-service diff --git a/macos/yabai/yabairc b/macos/yabai/yabairc new file mode 100644 index 0000000..1c5959a --- /dev/null +++ b/macos/yabai/yabairc @@ -0,0 +1,17 @@ +yabai -m config \ + layout bsp \ + auto_balance on \ + top_padding 5 \ + bottom_padding 10 \ + left_padding 12 \ + right_padding 12 \ + window_gap 10 \ + mouse_drop_action swap \ + focus_follows_mouse autofocus \ + mouse_follows_focus off \ + window_shadow float \ + window_opacity off \ + window_opacity_duration 0.2 \ + active_window_opacity 1.0 \ + normal_window_opacity 0.96 \ + insert_feedback_color 0xff9dd274 \ \ No newline at end of file