From e078ac1394b91cd08ccda54f828003a9455a1ebd Mon Sep 17 00:00:00 2001 From: Lucas Barbieri Date: Sat, 10 Feb 2024 10:13:17 -0300 Subject: [PATCH] add laptop configs --- laptop/configs/dunst/dunstrc | 64 +++++ laptop/configs/dunst/original | 223 ++++++++++++++++++ laptop/configs/feh/buttons | 6 + laptop/configs/hypr/binds.conf | 67 ++++++ laptop/configs/hypr/hyprland.conf | 12 + laptop/configs/hypr/init.conf | 9 + laptop/configs/hypr/rules.conf | 53 +++++ laptop/configs/hypr/settings.conf | 88 +++++++ laptop/configs/neofetch/assets/ascii.txt | 12 + .../configs/neofetch/assets/images/badge.svg | 1 + .../neofetch/assets/images/bar_bottom.png | Bin 0 -> 11462 bytes .../neofetch/assets/images/bar_charging.png | Bin 0 -> 6239 bytes .../neofetch/assets/images/bar_critical.png | Bin 0 -> 5905 bytes .../neofetch/assets/images/bar_disabled.png | Bin 0 -> 5244 bytes .../neofetch/assets/images/bar_discharge.png | Bin 0 -> 5888 bytes .../neofetch/assets/images/bar_empty.png | Bin 0 -> 6072 bytes .../neofetch/assets/images/bar_error.png | Bin 0 -> 8832 bytes .../neofetch/assets/images/bar_full.png | Bin 0 -> 6071 bytes .../neofetch/assets/images/bar_low.png | Bin 0 -> 5906 bytes .../neofetch/assets/images/example.png | Bin 0 -> 92348 bytes laptop/configs/neofetch/config.conf | 120 ++++++++++ .../tmux/plugins/tmux-plugin-playerctl | 1 + laptop/configs/tmux/plugins/tmux-sensible | 1 + laptop/configs/tmux/plugins/tpm | 1 + laptop/configs/tmux/theme.conf | 1 + laptop/configs/tmux/tmux-black.conf | 60 +++++ laptop/configs/tmux/tmux-red.conf | 60 +++++ laptop/configs/tmux/tmux-white.conf | 51 ++++ laptop/configs/tmux/tmux.conf | 80 +++++++ laptop/configs/user-dirs.dirs | 15 ++ laptop/configs/waybar/config | 88 +++++++ laptop/configs/waybar/config-chinese | 87 +++++++ laptop/configs/waybar/style-solarized.css | 50 ++++ laptop/configs/waybar/style.css | 50 ++++ laptop/configs/waybar/style.css.chinese | 128 ++++++++++ .../configs/wezterm/colors/Flexoki Dark.toml | 43 ++++ .../configs/wezterm/colors/Flexoki Light.toml | 47 ++++ laptop/configs/wezterm/wezterm.lua | 104 ++++++++ laptop/configs/zathura/zathurarc | 98 ++++++++ 39 files changed, 1620 insertions(+) create mode 100644 laptop/configs/dunst/dunstrc create mode 100644 laptop/configs/dunst/original create mode 100644 laptop/configs/feh/buttons create mode 100644 laptop/configs/hypr/binds.conf create mode 100644 laptop/configs/hypr/hyprland.conf create mode 100644 laptop/configs/hypr/init.conf create mode 100644 laptop/configs/hypr/rules.conf create mode 100644 laptop/configs/hypr/settings.conf create mode 100644 laptop/configs/neofetch/assets/ascii.txt create mode 100644 laptop/configs/neofetch/assets/images/badge.svg create mode 100644 laptop/configs/neofetch/assets/images/bar_bottom.png create mode 100644 laptop/configs/neofetch/assets/images/bar_charging.png create mode 100644 laptop/configs/neofetch/assets/images/bar_critical.png create mode 100644 laptop/configs/neofetch/assets/images/bar_disabled.png create mode 100644 laptop/configs/neofetch/assets/images/bar_discharge.png create mode 100644 laptop/configs/neofetch/assets/images/bar_empty.png create mode 100644 laptop/configs/neofetch/assets/images/bar_error.png create mode 100644 laptop/configs/neofetch/assets/images/bar_full.png create mode 100644 laptop/configs/neofetch/assets/images/bar_low.png create mode 100644 laptop/configs/neofetch/assets/images/example.png create mode 100644 laptop/configs/neofetch/config.conf create mode 160000 laptop/configs/tmux/plugins/tmux-plugin-playerctl create mode 160000 laptop/configs/tmux/plugins/tmux-sensible create mode 160000 laptop/configs/tmux/plugins/tpm create mode 120000 laptop/configs/tmux/theme.conf create mode 100644 laptop/configs/tmux/tmux-black.conf create mode 100644 laptop/configs/tmux/tmux-red.conf create mode 100644 laptop/configs/tmux/tmux-white.conf create mode 100644 laptop/configs/tmux/tmux.conf create mode 100644 laptop/configs/user-dirs.dirs create mode 100644 laptop/configs/waybar/config create mode 100644 laptop/configs/waybar/config-chinese create mode 100644 laptop/configs/waybar/style-solarized.css create mode 100644 laptop/configs/waybar/style.css create mode 100644 laptop/configs/waybar/style.css.chinese create mode 100644 laptop/configs/wezterm/colors/Flexoki Dark.toml create mode 100644 laptop/configs/wezterm/colors/Flexoki Light.toml create mode 100644 laptop/configs/wezterm/wezterm.lua create mode 100644 laptop/configs/zathura/zathurarc diff --git a/laptop/configs/dunst/dunstrc b/laptop/configs/dunst/dunstrc new file mode 100644 index 0000000..d4a251f --- /dev/null +++ b/laptop/configs/dunst/dunstrc @@ -0,0 +1,64 @@ +[global] + font = "Ubuntu Nerd Font, Cartograph CF Regular 13" + allow_markup = yes + markup = yes + format = "%s\n%b" + sort = yes + indicate_hidden = yes + bounce_freq = 0 + show_age_threshold = 60 + word_wrap = yes + ignore_newline = false + origin = bottom-center + transparency = 5 + idle_threshold = 120 + monitor = 0 + follow = mouse + sticky_history = yes + line_height = 0 + separator_height = 2 + padding = 12 + horizontal_padding = 12 + separator_color = "#3c4549" + separator_width = 1 + startup_notification = false + corner_radius = 15 + frame_color = "#3c4549" + frame_width = 1 + width = 400 + progress_bar_max_width = 400 + progress_bar_min_width = 400 + progress_bar_height = 10 + progress_bar_frame_width = 1 + progress_bar_corner_radius = 5 + scale = 1 + min_icon_size = 64 + max_icon_size = 64 + alignment = center + vertical_alignment = center + #offset = 12x67 + +[shortcuts] + close = ctrl+space + close_all = ctrl+shift+space + history = ctrl+grave + context = ctrl+shift+period + +[urgency_low] + background = "#131519" + foreground = "#ffffff" + highlight = "#5bb1b4" + timeout = 5 + +[urgency_normal] + background = "#131519" + foreground = "#ffffff" + highlight = "#5bb1b4" + timeout = 20 + +[urgency_critical] + background = "#131519" + foreground = "#ffffff" + highlight = "#5bb1b4" + timeout = 0 + diff --git a/laptop/configs/dunst/original b/laptop/configs/dunst/original new file mode 100644 index 0000000..fab50b0 --- /dev/null +++ b/laptop/configs/dunst/original @@ -0,0 +1,223 @@ +[global] + font = Cartograph CF 13 + + # allow a small subset of html markup: + # bold + # italic + # strikethrough + # underline + # + # for a complete reference see http://developer.gnome.org/pango/stable/PangoMarkupFormat.html + # If markup is not allowed, those tags will be stripped out of the message. + allow_markup = yes + + # 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 + # Markup is allowed + format = "%a: %s\n%b" + + # Sort messages by urgency + sort = yes + + # Show how many messages are currently hidden (because of geometry) + indicate_hidden = yes + + # alignment of message text. + # Possible values are "left", "center" and "right" + alignment = left + + # The frequency with wich text that is longer than the notification + # window allows bounces back and forth. + # This option conflicts with 'word_wrap'. + # Set to 0 to disable + bounce_freq = 0 + + # show age of message if message is older than show_age_threshold seconds. + # set to -1 to disable + show_age_threshold = 60 + + # split notifications into multiple lines if they don't fit into geometry + word_wrap = yes + + # ignore newlines '\n' in notifications + ignore_newline = no + + + # the geometry of the window + # geometry [{width}]x{height}][+/-{x}+/-{y}] + # The geometry of the message window. + # The height is measured in number of notifications everything else in pixels. If the width + # is omitted but the height is given ("-geometry x2"), the message window + # expands over the whole screen (dmenu-like). If width is 0, + # the window expands to the longest message displayed. + # A positive x is measured from the left, a negative from the + # right side of the screen. Y is measured from the top and down respectevly. + # The width can be negative. In this case the actual width is the + # screen width minus the width defined in within the geometry option. + geometry = "300x5-30+20" + + # The transparency of the window. range: [0; 100] + # This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..) + transparency = 0 + + # 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. + idle_threshold = 120 + + # Which monitor should the notifications be displayed on. + monitor = 1 + + # 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 windowmanager that exports the _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern windowmanagers. + # + # If this option is set to mouse or keyboard, the monitor option will be + # ignored. + follow = none + + # should a notification popped up from history be sticky or + # timeout as if it would normally do. + sticky_history = yes + + # The height of a single line. If the height is smaller than the font height, + # it will get raised to the font height. + # This adds empty space above and under the text. + line_height = 0 + + # Draw a line of 'separatpr_height' pixel height between two notifications. + # Set to 0 to disable + separator_height = 2 + + # padding between text and separator + padding = 8 + + # horizontal padding + horizontal_padding = 8 + + # 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 + + # print a notification on startup + # This is mainly for error detection, since dbus (re-)starts dunst + # automatically after a crash. + startup_notification = true + + # dmenu path + dmenu = /usr/bin/dmenu -p dunst: + + # browser for opening urls in context menu + browser = /usr/bin/firefox -new-tab + +[frame] + width = 0 + color = "#000000" + +[shortcuts] + # shortcuts are specified as [modifier+][modifier+]...key + # available modifiers are 'ctrl', 'mod1' (the alt-key), 'mod2', 'mod3' + # and 'mod4' (windows-key) + # xev might be helpful to find names for keys + + # close notification + close = mod4+c + + # close all notifications + close_all = mod4+shift+m + + # redisplay last message(s) + history = mod4+n + + # context menu + context = mod4+shift+i + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the '#' and following would be interpreted as a comment. + background = "#222222" + foreground = "#888888" + timeout = 10 + +[urgency_normal] + background = "#303030" + foreground = "#ffffff" + timeout = 10 + +[urgency_critical] + background = "#900000" + foreground = "#ffffff" + timeout = 0 + + +# 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', 'summary', 'body' or 'icon' +# and you can override the 'timeout', 'urgency', 'foreground', 'background' +# and 'format'. +# Shell-like globbing will get expanded. +# +# 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: if you don't want a notification to be displayed, set the format to "" +# NOTE: It might be helpful to run dunst -print in a terminal in order to find +# fitting options for rules. + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +## This notification will not be displayed +# summary = "foobar" +# format = "" + +[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 + format = "%s "%b"" + +[music] + appname = Amarok + summary = "Now playing" + urgency = low + +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# + diff --git a/laptop/configs/feh/buttons b/laptop/configs/feh/buttons new file mode 100644 index 0000000..a5355e9 --- /dev/null +++ b/laptop/configs/feh/buttons @@ -0,0 +1,6 @@ +# Unbind existing scroll operations +prev_img +next_img +# Set +zoom_in 4 +zoom_out 5 diff --git a/laptop/configs/hypr/binds.conf b/laptop/configs/hypr/binds.conf new file mode 100644 index 0000000..7e3d811 --- /dev/null +++ b/laptop/configs/hypr/binds.conf @@ -0,0 +1,67 @@ +# control bindings +$mainMod = SUPER + +bind = $mainMod SHIFT, apostrophe, exec, bash ~/scripts/change-colorscheme.sh + +# app bindings +bind = $mainMod, Return, exec, wezterm +bind = $mainMod, E, exec, thunar +bind = $mainMod SHIFT, Return, exec, tofi-drun +bind = , Home, exec, ~/.local/bin/way-print.sh p +bind = SHIFT, Home, exec, ~/.local/bin/way-print.sh s +bind = CONTROL SHIFT, Home, exec, ~/.local/bin/way-print.sh t +bind = CONTROL, Home, exec, ~/.local/bin/way-print.sh m +bind = $mainMod, b, exec, firefox + +# window control +bind = $mainMod SHIFT, C, killactive, +bind = $mainMod, t, togglefloating, +bind = $mainMod, F, fullscreen, 0 +bind = $mainMod, Space, fullscreen, 1 +bind = $mainMod SHIFT, comma, movewindow, mon:-1 +bind = $mainMod SHIFT, period, movewindow, mon:+1 +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d +bind = $mainMod, period, focusmonitor, -1 +bind = $mainMod, comma, focusmonitor, +1 +bind = $mainMod SHIFT, H, layoutmsg, swapnext +bind = $mainMod SHIFT, L, layoutmsg, swapnext +binde = $mainMod, H, resizeactive, -30 30 +binde = $mainMod, L, resizeactive, 30 -30 +bind = $mainMod, J, layoutmsg, cyclenext +bind = $mainMod, K, layoutmsg, cycleprev +bind = $mainMod, N, layoutmsg, orientationnext + +# workspace control +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 +bind = $mainMod, minus, workspace, 11 +bind = $mainMod, equal, workspace, 12 +bind = $mainMod, F1, workspace, 13 + +bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1 +bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2 +bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3 +bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4 +bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5 +bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6 +bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7 +bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8 +bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9 +bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10 +bind = $mainMod SHIFT, minus, movetoworkspacesilent, 11 +bind = $mainMod SHIFT, equal, movetoworkspacesilent, 12 +bind = $mainMod SHIFT, F1, movetoworkspacesilent, 13 + +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/laptop/configs/hypr/hyprland.conf b/laptop/configs/hypr/hyprland.conf new file mode 100644 index 0000000..d4cea11 --- /dev/null +++ b/laptop/configs/hypr/hyprland.conf @@ -0,0 +1,12 @@ +# jab +monitor=LVDS-1, 1366x768, auto, 1 +source = ~/.config/hypr/init.conf + +env = XCURSOR_SIZE,18 +env = QT_QPA_PLATOFORMTHEME=qt5ct + +source = ~/.config/hypr/settings.conf + +source = ~/.config/hypr/binds.conf + +source = ~/.config/hypr/rules.conf diff --git a/laptop/configs/hypr/init.conf b/laptop/configs/hypr/init.conf new file mode 100644 index 0000000..2925409 --- /dev/null +++ b/laptop/configs/hypr/init.conf @@ -0,0 +1,9 @@ +exec-once = swww init & +exec = swww img ~/pics/ranni..jpg +exec-once = lxqt-policykit-agent & +exec-once = dunst & +exec-once = gammastep -t 4500:3500 -l -23.5475:-46.63611 & +exec-once = gsettings set org.gnome.desktop.interface icon-theme Win10Sur-black-dark & gsettings set org.gnome.desktop.interface gtk-theme Numix-BLACK-Pomegranate & gsettings set org.gnome.desktop.interface cursor-theme Simp1e +exec-once = dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = rm -rf ~/tmp/* +exec-once = waybar & diff --git a/laptop/configs/hypr/rules.conf b/laptop/configs/hypr/rules.conf new file mode 100644 index 0000000..b7e362d --- /dev/null +++ b/laptop/configs/hypr/rules.conf @@ -0,0 +1,53 @@ +# rules file + +workspace= 9, border:0,rounding:0,decorate:0, + +windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ +windowrulev2 = noanim,class:^(xwaylandvideobridge)$ +windowrulev2 = nofocus,class:^(xwaylandvideobridge)$ +windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ +windowrulev2 = stayfocused, title:^()$,class:^(steam)$ +windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$ +windowrulev2=float,class:anki,title:Add +windowrulev2=size 0%,class:explorer.exe,title:Wine System Tray +windowrulev2=workspace 2, class:(firefox) + +windowrule=float,xdg-desktop-portal-gtk +windowrule=workspace 11 silent,org.corectrl.corectrl +windowrule=workspace 5 silent,anki +windowrule=workspace 7 silent,lutris +windowrule=workspace 5 silent,com.obsproject.Studio +windowrule=noblur,com.obsproject.Studio +windowrule=float,pavucontrol +windowrule=workspace 8 silent,steam +windowrule=workspace 7 silent, org.prismlauncher.PrismLauncher +windowrule=workspace 7 silent,heroic +windowrule=float,thunar +windowrule=workspace 10 silent,thunderbird +windowrule=workspace 7 silent,XIVLauncher.Core +windowrule=workspace 7 silent,moe.launcher.the-honkers-railway-launcher +windowrule=workspace 9 silent,ffxiv_dx11.exe +windowrule=float,.*.exe$ +windowrule=workspace 9 silent,.*.exe$ +windowrule=workspace 9 silent,Terraria.bin.x86_64 +windowrule=noborder,.*.exe$ +windowrule=workspace 6 silent,WebCord +windowrule=float,title:(File Upload) +windowrule=float,.*Save.* +windowrule=float,.*Sign in.* +windowrule=workspace 9 silent,gamescope +windowrule=fullscreen,gamescope +windowrule=workspace 9 silent,.*Minecraft.* +windowrule=workspace 9 silent,cs2 +windowrule=workspace 9 silent,.*league.* +windowrule=workspace 9 silent,.*riot.* +windowrule=float,steam_.* +# windowrule=fakefullscreen,steam_.* +# windowrule=nomaximizerequest,steam_.* +# windowrule=nofullscreenrequest,steam_.* +windowrule=workspace 9 silent,steam_.* +windowrule=workspace 10 silent,SFP_UI +windowrule=workspace 4 silent,Spotify +windowrule=workspace 3 silent,parsecd +windowrule=workspace 12 silent,org.pwmt.zathura +windowrule=workspace 13 silent,Chromium-browser-chromium diff --git a/laptop/configs/hypr/settings.conf b/laptop/configs/hypr/settings.conf new file mode 100644 index 0000000..91b7043 --- /dev/null +++ b/laptop/configs/hypr/settings.conf @@ -0,0 +1,88 @@ +input { + kb_layout = br + kb_variant = abnt2 + kb_options = ctrl:nocaps + kb_model = + kb_rules = + + follow_mouse = 1 + + touchpad { + natural_scroll = no + } + + sensitivity = -0.3 # -1.0 - 1.0, 0 means no modification. +} + +general { + gaps_in = 5 + gaps_out = 5 + border_size = 2 + col.active_border = rgba(ff0038ee) rgba(33e2c5ee) 45deg + col.inactive_border = rgba(595959aa) + no_cursor_warps = false + layout = master +} + +decoration { + rounding = 0 + + blur { + enabled = true + size = 3 + passes = 2 + } + + drop_shadow = yes + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) +} + +animations { + enabled = false + + bezier = myBezier, 0.05, 1.2, 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 +} + +master { + new_is_master = false + allow_small_split = true + mfact = 0.5 +} + +gestures { + workspace_swipe = true + workspace_swipe_fingers = 3 +} + +misc { + mouse_move_enables_dpms = true + key_press_enables_dpms = true + enable_swallow = true + disable_hyprland_logo = true + focus_on_activate = false +} + +binds { + workspace_back_and_forth = true +} + +plugin { + hyprbars { + # example config + bar_height = 20 + + # example buttons (R -> L) + # hyprbars-button = color, size, on-click + hyprbars-button = rgb(ff4040), 10, 󰖭, hyprctl dispatch killactive + hyprbars-button = rgb(eeee11), 10, , hyprctl dispatch fullscreen 1 + } +} diff --git a/laptop/configs/neofetch/assets/ascii.txt b/laptop/configs/neofetch/assets/ascii.txt new file mode 100644 index 0000000..144509d --- /dev/null +++ b/laptop/configs/neofetch/assets/ascii.txt @@ -0,0 +1,12 @@ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⣀⡴⢧⣀⠀⠀⣀⣠⠤⠤⠤⠤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠘⠏⢀⡴⠊⠁⠀⠀⠀⠀⠀⠀⠈⠙⠦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢶⣶⣒⣶⠦⣤⣀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⢀⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣟⠲⡌⠙⢦⠈⢧⠀ +⠀⠀⠀⠀⣠⢴⡾⢟⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡴⢃⡠⠋⣠⠋⠀ +⠀⠐⠀⠞⣱⠋⢰⠁⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⠤⢖⣋⡥⢖⣫⠔⠋⠀⠀⠀ +⠀⠈⠠⡀⠹⢤⣈⣙⠚⠶⠤⠤⠤⠴⠶⣒⣒⣚⣩⠭⢵⣒⣻⠭⢖⠏⠁⢀⣀⠀⠀⠀⠀ +⠀⠠⠀⠈⠓⠒⠦⠭⠭⠭⣭⠭⠭⠭⠭⠿⠓⠒⠛⠉⠉⠀⠀⣠⠏⠀⠀⠘⠞⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⢤⣀⠀⠀⠀⠀⠀⠀⣀⡤⠞⠁⠀⣰⣆⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠘⠿⠀⠀⠀⠀⠀⠈⠉⠙⠒⠒⠛⠉⠁⠀⠀⠀⠉⢳⡞⠉⠀⠀⠀⠀⠀ diff --git a/laptop/configs/neofetch/assets/images/badge.svg b/laptop/configs/neofetch/assets/images/badge.svg new file mode 100644 index 0000000..37e8feb --- /dev/null +++ b/laptop/configs/neofetch/assets/images/badge.svg @@ -0,0 +1 @@ +BY DAVID HORVÁT2023 ❤️ diff --git a/laptop/configs/neofetch/assets/images/bar_bottom.png b/laptop/configs/neofetch/assets/images/bar_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6dedd26f8b5497ad69302f8b6b81f5461365354b GIT binary patch literal 11462 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 literal 0 HcmV?d00001 diff --git a/laptop/configs/neofetch/assets/images/bar_critical.png b/laptop/configs/neofetch/assets/images/bar_critical.png new file mode 100644 index 0000000000000000000000000000000000000000..c06ab2260504dcc5b661e8f53af2917d3656721c GIT binary patch literal 5905 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 literal 0 HcmV?d00001 diff --git a/laptop/configs/neofetch/assets/images/bar_disabled.png b/laptop/configs/neofetch/assets/images/bar_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9981ca3fb74a14cf6a0c0dc10752a6c839e52821 GIT binary patch literal 5244 zcmeHLdsGw08edREu~e}r7HQoEkARS5H}6CuDgg-)-~uWNw%u$tWHB$24MY&}QJ*N* zSG9rA$RPs1pl)y14+2fl67UWKGOa_u?sg8gawU*Q^~mdi?A@bd4`kHN9&!d{E_gXW zb_L}g@RCcr$2tLI`Wa~Z(4*1FugWQMMHI|op$Lo11NI1qD?t$n7llz&!skmk2++3M z{@NoNsdn1gbpYiHGB7Yo9vBE4O$IfoB_PO}o3Tb3aw^Joab!$>^tks^hPrIdlU%M? zA^LfoYu@B7iqJU4^_VDD-=_&*5cl zKitX4?Kpq)L?@ItmDqfFBgDJL;q2bA>1^SO1=IVxwr=Tns}mXlGi^ca~$*zM9%#Zjdi>A2aWENkjXn#utzK2UvXpH@>|Q~r;sH9nvHcx<2Pdc(e{qxRK!Wn$lMFZ45SNqW!6PdR9q z%v-a4;W)o?O}!jlllN%H(#+bnu-nl;PPOwqW1n;p9zXA4z!Pcwp^@86>n6*$zpVH! z;Piqr)(nQ0NWFacP-s`N4YWb?L?NM>1QfyB+-+3ruw} zgo6s?pp}e`qv90d65OC;VJd@?U|DrWI$)50fYpfMvk3}T5{aZ<%4j`)k^z${DPuZc zfhdfDgoX@BGZ8Uq5wUpMY+S5j1Wa)9w@Ltjj-W8us?+Mt604M9!<7J;Ze}xJn+i2s z%7_Db6lgFJFptG!Avq%Cj$o3h%Wy zT1;BobW}K-&=NYJY6hdCZwyJVxLymIf<#hhv{?bN-_WE;^=q=;@Qv=VO{cFTz`Pgt z4eeKRw4O>AUGxz;5d_uqZ}qrC`6e`KA*?rBLu!1mjOp20A85|b!x+O}BQEFfyWrUM@i}iI!EU6=6D2!$k6^KPb zo><61xB@PZ$9b(ZjWC%(CeoO;z0=l1heZM=1Bk`wJOu!@b}$!7pozdJgDKWv&`KG- zyKZl{0xTyLMqx6HA^>RbJ{><{!o$U{go7=Mnf zse47m5Xs%O?y8owEhQMXEeZ*ScTd5Lr4Zfm23Xx)xCYZF5@7e}N!M5H@Qht|R@926f2Hr~fU3UFtbUD2~P7!+WFDMlp zmL7fSuLTFK0m`r`GUz4!*D_0Lu$d+RC+?r&^(o}bfpD)Rp7 z*rn21Z0V9E)ej#UJ;tZ_wLhJE`_WU8_2KrK{t(ps!ur#llxvZTw+gE}w_PaTeLb+M zz2iuA#MNV6^4z(dHKLcd9?S~x&0pVD`dw-1M>#n;MMXs}zP`RihY!0>FZ{G}N9)I- zyzK1koo#JxBRxE*Y6zNtM&driEqiD6nXtCYvo8dn&75#;dF8Qn$qkDPx9&c;c1`qi z*6B3;)uS#kF)?UBz>V7Tv;Sp^$*NFp-m*n8c<|tbE)aBSbn?^3d)uZpeLbMa0?(Xs zedYA6NnI~y84QMVm6a9E&DwDzvUbn7Q0eEMo|aa9%-pEdYW-Snj&OsZU)Q9-nW8IO zHCHDd^V*ix7=K7!l)!QW|ACW#Z@zr5r9~eqQgg_nxNt6)TXo|`YdIjXGgNoK{?Z

U0&2vJ0;?ozNztzuV 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 literal 0 HcmV?d00001 diff --git a/laptop/configs/neofetch/assets/images/bar_empty.png b/laptop/configs/neofetch/assets/images/bar_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..895795f0ca40179a38f8b75ce2771e4f981fb350 GIT binary patch literal 6072 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 UtYgogb2YXMrw#PNwcB?66MKUhN&o-= literal 0 HcmV?d00001 diff --git a/laptop/configs/neofetch/assets/images/bar_low.png b/laptop/configs/neofetch/assets/images/bar_low.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4cc94a1232a77bebdae6327ecdc0aebac7a825 GIT binary patch literal 5906 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 PyHQcld{*(q^6mct^U&1B literal 0 HcmV?d00001 diff --git a/laptop/configs/neofetch/config.conf b/laptop/configs/neofetch/config.conf new file mode 100644 index 0000000..c011a48 --- /dev/null +++ b/laptop/configs/neofetch/config.conf @@ -0,0 +1,120 @@ +# font from nerdfonts.com required + +print_info() { + prin " " + prin " " + prin " " + # info "​ ​ ​ ​" title + + info topbar + + info "​ ​ ​ ​" distro + info "​ ​ ​󰣖 ​" kernel #  + info "​ ​ ​ ​" packages + info "​ ​ ​ ​" shell #  + info "​ ​ ​󰍹 ​" de + info "​ ​ ​ ​" uptime + + info bottombar +} + +# custom configs +battery_name="BAT1" +hide_battery=false + +# neofetch configs +os_arch="off" +package_managers="tiny" +gap=3 +separator="\n" +#uptime_shorthand="tiny" +ascii_bold="off" +image_backend="iterm2" +image_source="$HOME/pics/ranni.jpg" +image_size="300px" +image_loop="off" + +# battery bar +bar_char_elapsed="󰨓" +bar_char_total="󰨔" + +bar_border="off" +bar_length=10 + +# custom battery bar (Linux only) +get_topbar() { + if $hide_battery; then + prin "╭───────────────────────────󰧟╮" + return 0 + fi + + bat="/sys/class/power_supply/${battery_name}" + capacity="$(< "${bat}/capacity")" + status="$(< "${bat}/status")" + + if [[ "$capacity" ]]; then + original_elapsed=${bar_color_elapsed} + original_total=${bar_color_total} + + case "$status" in + "Charging") + bar_color_total=$(color 3) + bar_color_elapsed=$(color 3) + + battery_indicator="󱐋" + ;; + + "Full" | "Not charging") + bar_color_total=$(color 12) + bar_color_elapsed=$(color 12) + + battery_indicator="󰚥" + ;; + + "Discharging") + bar_color_total=$(color 7) + battery_indicator="$(color 15)󰧟" #  + + if (( capacity < 10 )); then + bar_color_total=$(color 1) + bar_color_elapsed=$(color 1) + + battery_indicator="" + + elif (( capacity < 20 )); then + bar_color_elapsed=$(color 1) + + elif (( capacity < 30 )); then + bar_color_elapsed=$(color 3) + + else + bar_color_elapsed=$(color 2) + + fi + ;; + + esac + + # round battery to nearest 10 for printing + capacity=$(( (capacity + 5) / 10 * 10 )) + + battery="$(bar "$capacity" 100)" + prin "╭${battery}${battery_indicator}\e[m────────────────󰧟╮" + + bar_color_elapsed=${original_elapsed} + bar_color_total=${original_total} + + else + prin "╭ $(color 1)ʙᴀᴛᴛᴇʀʏ ᴇʀʀᴏʀ\e[m ────────────󰧟╮" + + fi +} + +# custom color bar +get_bottombar() { + prin "╰󰧟────────── $(color 3)󰮯 $(color 8) $(color 2) $(color 1) $(color 4) $(color 5) $(color 6) $(color 7)󰊠 \e[m╯" +} + +# unused +#bar_char_elapsed="" +#bar_char_total="󰧟" diff --git a/laptop/configs/tmux/plugins/tmux-plugin-playerctl b/laptop/configs/tmux/plugins/tmux-plugin-playerctl new file mode 160000 index 0000000..5e99e7f --- /dev/null +++ b/laptop/configs/tmux/plugins/tmux-plugin-playerctl @@ -0,0 +1 @@ +Subproject commit 5e99e7f28bdc151314ef85266c24947116115538 diff --git a/laptop/configs/tmux/plugins/tmux-sensible b/laptop/configs/tmux/plugins/tmux-sensible new file mode 160000 index 0000000..25cb91f --- /dev/null +++ b/laptop/configs/tmux/plugins/tmux-sensible @@ -0,0 +1 @@ +Subproject commit 25cb91f42d020f675bb0a2ce3fbd3a5d96119efa diff --git a/laptop/configs/tmux/plugins/tpm b/laptop/configs/tmux/plugins/tpm new file mode 160000 index 0000000..99469c4 --- /dev/null +++ b/laptop/configs/tmux/plugins/tpm @@ -0,0 +1 @@ +Subproject commit 99469c4a9b1ccf77fade25842dc7bafbc8ce9946 diff --git a/laptop/configs/tmux/theme.conf b/laptop/configs/tmux/theme.conf new file mode 120000 index 0000000..0ea0d98 --- /dev/null +++ b/laptop/configs/tmux/theme.conf @@ -0,0 +1 @@ +tmux-black.conf \ No newline at end of file diff --git a/laptop/configs/tmux/tmux-black.conf b/laptop/configs/tmux/tmux-black.conf new file mode 100644 index 0000000..d66b814 --- /dev/null +++ b/laptop/configs/tmux/tmux-black.conf @@ -0,0 +1,60 @@ +# status bar +set -g status-style fg=colour208,bg=colour232 +# set-option -g status-attr default +set-option -g status-position bottom +set-option -g status-interval 60 +set-option -g status-bg default +set-option -g status-fg colour249 + +# Left side of status bar +set-option -g status-left-length 10 +# set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] " +set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour99]  ,#[bg=colour234] #S }#[fg=default,bg=default] ' + +# Window status +set-option -g window-status-format "#[fg=colour249,bg=colour234] #I #[fg=colour249,bg=colour234] #W " +set-option -g window-status-current-format "#[fg=black,bg=colour99] #I #[fg=colour249,bg=colour234] #W " +set-option -g window-status-separator " " +set-option -g status-justify left + +# Right side of status bar +set-option -g status-right-length 200 +set -g status-right "#{playerctl_short} | #(whoami)@#h " +set -g @short_length "50" + +# set -g @short_length "30" +# set -g @short_append_chars "..." +# WEATHER='#(curl -s wttr.in/Berlin\?format\="%%t+%%C+%%w+%%m")' +# set-option -g status-right "#[fg=colour249,bg=colour99]🌡 BER #[fg=colour249,bg=colour234] $WEATHER #[fg=colour249,bg=colour99]  #[fg=colour249,bg=colour234] #(whoami)@#h " + +# pane border +set -g pane-border-style fg=colour238,bg=colour235 + set -g pane-active-border-style fg=colour99,bg=colour236 + +# Pane number indicator + set-option -g display-panes-colour colour234 +set-option -g display-panes-active-colour colour249 + +# Clock mode +# set-option -g clock-mode-colour colour249 +# set-option -g clock-mode-style 24 + +# Message +set -g message-style fg=default,bg=default + +# Activity +set-option -g monitor-activity on +set-option -g monitor-silence 0 +set-option -g monitor-bell on +set-option -g activity-action other +set-option -g visual-activity off + +# Window numbering +set-option -g base-index 1 +set-option -g pane-base-index 1 +set-option -g renumber-windows on + +# select default layout +set-option -g main-pane-width 65 +set-option -g main-pane-height 65 + diff --git a/laptop/configs/tmux/tmux-red.conf b/laptop/configs/tmux/tmux-red.conf new file mode 100644 index 0000000..e45432d --- /dev/null +++ b/laptop/configs/tmux/tmux-red.conf @@ -0,0 +1,60 @@ +# status bar +set -g status-style fg=colour208,bg=colour232 +# set-option -g status-attr default +set-option -g status-position bottom +set-option -g status-interval 60 +set-option -g status-bg default +set-option -g status-fg colour249 + +# Left side of status bar +set-option -g status-left-length 10 +# set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] " +set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour88]  ,#[bg=colour234] #S }#[fg=default,bg=default] ' + +# Window status +set-option -g window-status-format "#[fg=colour249,bg=colour234] #I #[fg=colour249,bg=colour234] #W " +set-option -g window-status-current-format "#[fg=black,bg=colour88] #I #[fg=colour249,bg=colour234] #W " +set-option -g window-status-separator " " +set-option -g status-justify left + +# Right side of status bar +set-option -g status-right-length 200 +set -g status-right "#{playerctl_short} | #(whoami)@#h " +set -g @short_length "50" + +# set -g @short_length "30" +# set -g @short_append_chars "..." +# WEATHER='#(curl -s wttr.in/Berlin\?format\="%%t+%%C+%%w+%%m")' +# set-option -g status-right "#[fg=colour249,bg=colour88]🌡 BER #[fg=colour249,bg=colour234] $WEATHER #[fg=colour249,bg=colour88]  #[fg=colour249,bg=colour234] #(whoami)@#h " + +# pane border +set -g pane-border-style fg=colour238,bg=colour235 +set -g pane-active-border-style fg=colour88,bg=colour236 + +# Pane number indicator +set-option -g display-panes-colour colour234 +set-option -g display-panes-active-colour colour249 + +# Clock mode +# set-option -g clock-mode-colour colour249 +# set-option -g clock-mode-style 24 + +# Message +set -g message-style fg=default,bg=default + +# Activity +set-option -g monitor-activity on +set-option -g monitor-silence 0 +set-option -g monitor-bell on +set-option -g activity-action other +set-option -g visual-activity off + +# Window numbering +set-option -g base-index 1 +set-option -g pane-base-index 1 +set-option -g renumber-windows on + +# select default layout +set-option -g main-pane-width 65 +set-option -g main-pane-height 65 + diff --git a/laptop/configs/tmux/tmux-white.conf b/laptop/configs/tmux/tmux-white.conf new file mode 100644 index 0000000..49a450a --- /dev/null +++ b/laptop/configs/tmux/tmux-white.conf @@ -0,0 +1,51 @@ + +# status bar +set -g status-style fg=colour208,bg=white +# set-option -g status-attr default +set-option -g status-position bottom +set-option -g status-interval 60 +set-option -g status-bg default +set-option -g status-fg black + +# Left side of status bar +set-option -g status-left-length 10 +#set-option -g status-left "#[fg=brightblack,bg=colour255] #S #[fg=default,bg=default] " +set-option -g status-left '#{?client_prefix,#[bg=colour195]  ,#[bg=colour195] #S }#[fg=default,bg=default] ' + +# Window status +set-option -g window-status-format "#[fg=black,bg=white] #I #[fg=black,bg=white] #W " +set-option -g window-status-current-format "#[fg=brightblack,bg=colour195] #I #[fg=brightblack,bg=colour195] #W " +set-option -g window-status-separator " " +set-option -g status-justify left + +# Right side of status bar +set-option -g status-right-length 200 +set -g status-right "#{playerctl_short} | #(whoami)@#h " +set -g @short_length "50" + +# pane border +set -g pane-border-style fg=colour238,bg=colour235 +set -g pane-active-border-style fg=colour195,bg=colour236 + +# Pane number indicator +set-option -g display-panes-colour colour255 +set-option -g display-panes-active-colour brightblack + +# Message +set -g message-style fg=default,bg=default + +# Activity +set-option -g monitor-activity on +set-option -g monitor-silence 0 +set-option -g monitor-bell on +set-option -g activity-action other +set-option -g visual-activity on + +# Window numbering +set-option -g base-index 1 +set-option -g pane-base-index 1 +set-option -g renumber-windows on + +# select default layout +set-option -g main-pane-width 65 +set-option -g main-pane-height 65 diff --git a/laptop/configs/tmux/tmux.conf b/laptop/configs/tmux/tmux.conf new file mode 100644 index 0000000..8b556de --- /dev/null +++ b/laptop/configs/tmux/tmux.conf @@ -0,0 +1,80 @@ +set -g prefix C-a +unbind C-b +bind-key C-a send-prefix + +set -g default-terminal "tmux-256color" +set-option -sa terminal-overrides ",xterm-kitty:RGB" + +unbind C-o +bind C-o display-popup -E "tms" + +unbind C-j +bind C-j display-popup -E "tms switch" + +unbind % +bind | split-window -h + +unbind '"' +bind _ split-window -v + +unbind r +bind r source-file ~/.config/tmux/tmux.conf + +bind C-z set-option -g status + +bind -r j resize-pane -D 5 +bind -r k resize-pane -U 5 +bind -r l resize-pane -R 5 +bind -r h resize-pane -L 5 + +bind -r m resize-pane -Z + +set -g mouse on + +set-window-option -g mode-keys vi + +bind-key -T copy-mode-vi 'v' send -X begin-selection +bind-key -T copy-mode-vi 'y' send -X copy-selection + +set -ga update-environment 'KITTY_LISTEN_ON' +set -gq allow-passthrough on + +unbind -T copy-mode-vi MouseDragEnd1Pane + +is_vim="ps -o state= -o comm= -t '#{pane_tty}' \ + | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'" +bind-key -n 'C-h' if-shell "$is_vim" 'send-keys C-h' 'select-pane -L' +bind-key -n 'C-j' if-shell "$is_vim" 'send-keys C-j' 'select-pane -D' +bind-key -n 'C-k' if-shell "$is_vim" 'send-keys C-k' 'select-pane -U' +bind-key -n 'C-l' if-shell "$is_vim" 'send-keys C-l' 'select-pane -R' +tmux_version='$(tmux -V | sed -En "s/^tmux ([0-9]+(.[0-9]+)?).*/\1/p")' +if-shell -b '[ "$(echo "$tmux_version < 3.0" | bc)" = 1 ]' \ + "bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\' 'select-pane -l'" +if-shell -b '[ "$(echo "$tmux_version >= 3.0" | bc)" = 1 ]' \ + "bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\\\' 'select-pane -l'" +bind-key -n 'C-Space' if-shell "$is_vim" 'send-keys C-Space' 'select-pane -t:.+' + +bind-key -T copy-mode-vi 'C-h' select-pane -L +bind-key -T copy-mode-vi 'C-j' select-pane -D +bind-key -T copy-mode-vi 'C-k' select-pane -U +bind-key -T copy-mode-vi 'C-l' select-pane -R +bind-key -T copy-mode-vi 'C-\' select-pane -l +bind-key -T copy-mode-vi 'C-Space' select-pane -t:.+ + +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-sensible' +set -g @plugin 'richin13/tmux-plugin-playerctl' + +# set -g @plugin 'tmux-plugins/tmux-resurrect' +# set -g @plugin 'tmux-plugins/tmux-continuum' +# set -g @resurrect-capture-pane-contents 'on' +# set -g @continuum-restore 'on' + +# set -g set-titles-string '#{pane_title} + +set-option -g set-titles on +set-option -g set-titles-string "#S / #W" + +source ~/.config/tmux/theme.conf + +run '~/.config/tmux/plugins/tpm/tpm' diff --git a/laptop/configs/user-dirs.dirs b/laptop/configs/user-dirs.dirs new file mode 100644 index 0000000..7f4bd05 --- /dev/null +++ b/laptop/configs/user-dirs.dirs @@ -0,0 +1,15 @@ +# This file is written by xdg-user-dirs-update +# If you want to change or add directories, just edit the line you're +# interested in. All local changes will be retained on the next run. +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an +# absolute path. No other format is supported. +# +XDG_DOWNLOAD_DIR="$HOME/down" +XDG_DOCUMENTS_DIR="$HOME/docs" +XDG_MUSIC_DIR="$HOME/" +XDG_PICTURES_DIR="$HOME/" +XDG_VIDEOS_DIR="$HOME/" +XDG_DESKTOP_DIR="$HOME/" +XDG_TEMPLATES_DIR="$HOME/" +XDG_PUBLICSHARE_DIR="$HOME/" diff --git a/laptop/configs/waybar/config b/laptop/configs/waybar/config new file mode 100644 index 0000000..80f41e3 --- /dev/null +++ b/laptop/configs/waybar/config @@ -0,0 +1,88 @@ +{ + "layer": "top", + "position": "top", + "mod": "dock", + "exclusive": true, + "passtrough": false, + "gtk-layer-shell": true, + "height": 0, + + "modules-left": [ + "hyprland/workspaces", + ], + + "modules-center": [ + "hyprland/window" + ], + + "modules-right": [ + "network", + "battery", + "pulseaudio", + "clock", + "tray", + ], + + "hyprland/window": { + "format": "{}" + }, + + "hyprland/workspaces": { + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13" + } + }, + + "tray": { + "icon-size": 20, + "tooltip": false, + "spacing": 10 + }, + + "clock": { + "format": "{:%a %b %d, %H:%M}", + "tooltip-format": "{:%Y %B}\n\n{calendar}" + }, + + "pulseaudio": { + "format": " {volume}% ", + "tooltip": false, + "format-muted": " N/A", + "on-click": "pavucontrol &", + "scroll-step": 5 + }, + + "network": { + "format-wifi": " {essid} {signalStrength}% ", + "format-ethernet": " {signalStrength}% ", + "format-disconnected": " N/A " + }, + + "battery": { + "states": { + "warning": 20, + "critical": 15 + }, + "format": "󰁹 {capacity}% ", + "format-charging": "󰂄 {capacity}% ", + "format-plugged": "󰂄 {capacity}% " + } +} + diff --git a/laptop/configs/waybar/config-chinese b/laptop/configs/waybar/config-chinese new file mode 100644 index 0000000..9b7c3df --- /dev/null +++ b/laptop/configs/waybar/config-chinese @@ -0,0 +1,87 @@ +{ + "layer": "top", + "position": "top", + "mod": "dock", + "exclusive": true, + "passtrough": false, + "gtk-layer-shell": true, + "height": 0, + "output": "HDMI-A-1", + + "modules-left": [ + "hyprland/workspaces", + ], + + "modules-center": [ + "hyprland/window" + ], + + "modules-right": [ + "pulseaudio", + "clock", + "tray", + ], + + "hyprland/window": { + "format": "{}" + }, + + "hyprland/workspaces": { + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "format-icons": { + "1": "一", + "2": "二", + "3": "三", + "4": "四", + "5": "五", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + "11": "十一", + "12": "十二", + "13": "十三" + } + }, + + "tray": { + "icon-size": 20, + "tooltip": false, + "spacing": 10 + }, + + "clock": { + "format": "{:%a %b %d, %H:%M}", + "tooltip-format": "{:%Y %B}\n\n{calendar}" + }, + + "pulseaudio": { + "format": " {volume}%", + "tooltip": false, + "format-muted": " N/A", + "on-click": "pavucontrol &", + "scroll-step": 5 + }, + + "network": { + "format-wifi": " {essid} {signalStrength}%", + "format-ethernet": " {signalStrength}%", + "format-disconnected": " N/A" + }, + + "battery": { + "states": { + "warning": 20, + "critical": 15 + }, + "format": "󰁹 {capacity}%", + "format-charging": "󰂄 {capacity}%", + "format-plugged": "󰂄 {capacity}%" + } +} + diff --git a/laptop/configs/waybar/style-solarized.css b/laptop/configs/waybar/style-solarized.css new file mode 100644 index 0000000..66c12cc --- /dev/null +++ b/laptop/configs/waybar/style-solarized.css @@ -0,0 +1,50 @@ +* { + border: none; + border-radius: 0; + padding: 0; + margin: 0; + font-size: 11px; +} + +window#waybar { + background: #fff; + color: #292828; +} + +#custom-logo { + font-size: 18px; + margin: 0; + margin-left: 7px; + margin-right: 12px; + padding: 0; + font-family: NotoSans Nerd Font Mono; +} + +#workspaces button { + margin-left: 2px; + margin-right: 10px; + color: #292828; +} + +#workspaces button:hover, +#workspaces button:active { + background-color: #fff; + color: #292828; +} + +#workspaces button.focused { + background-color: #383737; +} + +#language { + margin-right: 7px; +} + +#battery { + margin-left: 7px; + margin-right: 3px; +} + +#clock { + margin: 0px 6px; +} diff --git a/laptop/configs/waybar/style.css b/laptop/configs/waybar/style.css new file mode 100644 index 0000000..70615a8 --- /dev/null +++ b/laptop/configs/waybar/style.css @@ -0,0 +1,50 @@ +* { + border: none; + border-radius: 0; + padding: 0; + margin: 0; + font-size: 11px; +} + +window#waybar { + background: #292828; + color: #ffffff; +} + +#custom-logo { + font-size: 18px; + margin: 0; + margin-left: 7px; + margin-right: 12px; + padding: 0; + font-family: NotoSans Nerd Font Mono; +} + +#workspaces button { + margin-left: 2px; + margin-right: 8px; + color: #ffffff; +} + +#workspaces button:hover, +#workspaces button:active { + background-color: #292828; + color: #ffffff; +} + +#workspaces button.focused { + background-color: #383737; +} + +#language { + margin-right: 7px; +} + +#battery { + margin-left: 7px; + margin-right: 4px; +} + +#clock { + margin: 0px 6px; +} diff --git a/laptop/configs/waybar/style.css.chinese b/laptop/configs/waybar/style.css.chinese new file mode 100644 index 0000000..a18a3d3 --- /dev/null +++ b/laptop/configs/waybar/style.css.chinese @@ -0,0 +1,128 @@ +* { + border: none; + border-radius: 0; + font-family: "Cartograph CF Nerd Font"; + font-weight: bold; + font-size: 16px; + min-height: 0; + margin: 1px; +} + +window#waybar { + background: rgba(75, 75, 75, 0); + color: #f1f1f1; +} + +tooltip { + background: #595959; + border-radius: 0px; +} + +#workspaces button { + padding: 5px; + color: #f1f1f1; +} + +#workspaces button.active { + background-color: #e16b53; + border-radius: 10px; +} + +#workspaces button.focused { + color: #f1f1f1; + background: #595959; + border-radius: 10px; +} + +#workspaces button.urgent { + color: #f1f1f1; + background: #595959; + border-radius: 10px; +} + +#workspaces button:hover { + background: #f1f1f1; + color: #595959; + border-radius: 10px; +} + +#custom-language, +#custom-updates, +#custom-caffeine, +#custom-weather, +#window, +#clock, +#battery, +#pulseaudio, +#network, +#workspaces, +#tray, +#language, +#backlight { + background: + /*#F6821E*/ + #444444; + padding: 0px 5px; + margin: 0px; + font-weight: 100; +} + +#tray { + margin-right: 0px; + border-radius: 0px 10px 10px 0px; +} + +#workspaces { + color: #f1f1f1; + margin-left: 0px; + padding-right: 0px; + padding-left: 5px; + border-radius: 10px; +} + +#custom-caffeine { + color: #f1f1f1; + border-right: 0px; + margin-left: 10px; +} + +#custom-language { + color: #f1f1f1; + border-left: 0px; + border-right: 0px; +} + +#custom-updates { + color: #f1f1f1; + border-left: 0px; + border-right: 0px; +} + +#window { + color: #f1f1f1; + background-color: #595959; + font-weight: 100; + border-radius: 10px; + margin-left: 0px; + margin-right: 60px; +} + +#clock { + color: #f1f1f1; + margin-left: 0px; + border-right: 0px; + padding: 0px 10px; +} + +#pulseaudio { + color: #f1f1f1; + border-left: 0px; + border-right: 0px; + padding-left: 10px; + border-radius: 10px 0px 0px 10px; +} + +#pulseaudio.microphone { + color: #f1f1f1; + margin-right: 5px; +} diff --git a/laptop/configs/wezterm/colors/Flexoki Dark.toml b/laptop/configs/wezterm/colors/Flexoki Dark.toml new file mode 100644 index 0000000..3217b9c --- /dev/null +++ b/laptop/configs/wezterm/colors/Flexoki Dark.toml @@ -0,0 +1,43 @@ +# name: Flexoki (Dark) +# author: Kepano +# license: MIT +# upstream: https://stephango.com/flexoki +# blurb: An inky color scheme for prose and code[colors] + +[colors] +ansi = [ + "#100F0F", #Black + "#AF3029", # Red + "#66800B", # Green + "#AD8301", # Yellow + "#205EA6", # Blue + "#5E409D", # Purple + "#24837B", # Cyan + "#CECDC3", # White +] +brights = [ + "#575653", # Black + "#D14D41", # Red + "#879A39", # Green + "#D0A215", # Yellow + "#4385BE", # Blue + "#8B7EC8", # Purple + "#3AA99F", # Cyan + "#FFFCF0", # White +] +foreground = "#CECDC3" +background = "#100F0F" + +cursor_bg = "#CECDC3" +cursor_border = "#CECDC3" +cursor_fg = "#100F0F" +selection_bg = "#282726" +selection_fg = "#CECDC3" + +[colors.indexed] + +[metadata] +aliases = ["Flexoki Dark"] +name = "Flexoki Dark" +origin_url = "https://stephango.com/flexoki" +wezterm_version = "Always" diff --git a/laptop/configs/wezterm/colors/Flexoki Light.toml b/laptop/configs/wezterm/colors/Flexoki Light.toml new file mode 100644 index 0000000..0fa50b9 --- /dev/null +++ b/laptop/configs/wezterm/colors/Flexoki Light.toml @@ -0,0 +1,47 @@ +# name: Flexoki (Light) +# author: Kepano +# license: MIT +# upstream: https://stephango.com/flexoki +# blurb: An inky color scheme for prose and code[colors] + +[colors] +ansi = [ + "#100F0F", # Black + "#AF3029", # Red + "#66800B", # Green + "#AD8301", # Yellow + "#205EA6", # Blue + "#A02F6F", # Magenta + "#24837B", # Cyan + "#DAD8CE", # White +] + +brights = [ + "#B7B5AC", # Black + "#D14D41", # Red + "#879A39", # Green + "#D0A215", # Yellow + "#4385BE", # Blue + "#CE5D97", # Magenta + "#3AA99F", # Cyan + "#E6E4D9", # White +] + +foreground = "#100F0F" +background = "#FFFCF0" + +cursor_bg = "#403E3C" +cursor_border = "#403E3C" +cursor_fg = "#FFFCF0" + +selection_fg = "#100F0F" +selection_bg = "#E6E4D9" + +[colors.indexed] + +[metadata] +aliases = ["Flexoki Light"] +name = "Flexoki Light" +origin_url = "https://stephango.com/flexoki" +wezterm_version = "Always" + diff --git a/laptop/configs/wezterm/wezterm.lua b/laptop/configs/wezterm/wezterm.lua new file mode 100644 index 0000000..639b7bb --- /dev/null +++ b/laptop/configs/wezterm/wezterm.lua @@ -0,0 +1,104 @@ +local wezterm = require("wezterm") + +local function font_with_fallback(name, params) + local names = { name, "Apple Color Emoji", "azuki_font", "monospace" } + return wezterm.font_with_fallback(names, params) +end + +local font_name = "Cartograph CF Nerd Font" + +return { + -- OpenGL for GPU acceleration, Software for CPU + front_end = "OpenGL", + + colors = { + foreground = "#bdbdbd", + background = "#080808", + cursor_bg = "#9e9e9e", + cursor_fg = "#080808", + selection_fg = "#080808", + selection_bg = "#b2ceee", + + ansi = { + "#323437", + "#ff5454", + "#8cc85f", + "#e3c78a", + "#80a0ff", + "#cf87e8", + "#79dac8", + "#c6c6c6", + }, + + brights = { + "#949494", + "#ff5189", + "#36c692", + "#c2c292", + "#74b2ff", + "#ae81ff", + "#85dc85", + "#e4e4e4", + }, + }, + + -- Font config + font = font_with_fallback(font_name), + warn_about_missing_glyphs = false, + font_size = 13, + line_height = 1.0, + dpi = 96.0, + + -- Cursor style + default_cursor_style = "BlinkingUnderline", + + -- X11 + enable_wayland = true, + + -- Keybinds + disable_default_key_bindings = true, + keys = { + -- standard copy/paste bindings + { + key = "x", + mods = "CTRL", + action = "ActivateCopyMode", + }, + + { key = '=', mods = 'CTRL', action = wezterm.action.IncreaseFontSize }, + { key = '-', mods = 'CTRL', action = wezterm.action.DecreaseFontSize }, + + { + key = "v", + mods = "CTRL|SHIFT", + action = wezterm.action({ PasteFrom = "Clipboard" }), + }, + { + key = "c", + mods = "CTRL|SHIFT", + action = wezterm.action({ CopyTo = "ClipboardAndPrimarySelection" }), + }, + }, + + -- Aesthetic Night Colorscheme + bold_brightens_ansi_colors = true, + -- Padding + window_padding = { + left = 15, + right = 15, + top = 15, + bottom = 15, + }, + + -- Tab Bar + hide_tab_bar_if_only_one_tab = true, + show_tab_index_in_tab_bar = false, + tab_bar_at_bottom = true, + + -- General + automatically_reload_config = true, + inactive_pane_hsb = { saturation = 1.0, brightness = 1.0 }, + window_background_opacity = 0.75, + window_close_confirmation = "NeverPrompt", + window_frame = { active_titlebar_bg = "#45475a", font = font_with_fallback(font_name, { bold = true }) }, +} diff --git a/laptop/configs/zathura/zathurarc b/laptop/configs/zathura/zathurarc new file mode 100644 index 0000000..d9c008f --- /dev/null +++ b/laptop/configs/zathura/zathurarc @@ -0,0 +1,98 @@ +# zathurarc-dark +# set notification-error-bg "#073642" # base01 # seem not work +# set notification-error-fg "#dc322f" # red +# set notification-warning-bg "#073642" # base01 +# set notification-warning-fg "#dc322f" # red +# set notification-bg "#073642" # base01 +# set notification-fg "#b58900" # yellow +# +# set completion-group-bg "#002b36" # base03 +# set completion-group-fg "#839496" # base0 +# set completion-bg "#073642" # base02 +# set completion-fg "#93a1a1" # base1 +# set completion-highlight-bg "#586e75" # base01 +# set completion-highlight-fg "#eee8d5" # base2 +# +# # Define the color in index mode +# set index-bg "#073642" # base02 +# set index-fg "#93a1a1" # base1 +# set index-active-bg "#586e75" # base01 +# set index-active-fg "#eee8d5" # base2 +# +# set inputbar-bg "#073642" # base01 +# set inputbar-fg "#93a1a1" # base2 +# +# set statusbar-bg "#073642" # base02 +# set statusbar-fg "#93a1a1" # base1 +# +# set highlight-color "#657b83" # base00 # hightlight match when search keyword(vim's /) +# set highlight-active-color "#268bd2" # blue +# +# set default-bg "#073642" # base02 +# set default-fg "#93a1a1" # base1 +# # set render-loading true +# # set render-loading-fg "#073642" # base02 +# # set render-loading-bg "#073642" # base02 +# +# # Recolor book content's color +# set recolor true +# set recolor-lightcolor "#073642" # base02 +# set recolor-darkcolor "#93a1a1" # base1 +# # set recolor-keephue true # keep original color +# +# zathurarc-light +set notification-error-bg "#eee8d5" # base2 # seem not work +set notification-error-fg "#dc322f" # red +set notification-warning-bg "#eee8d5" # base2 +set notification-warning-fg "#dc322f" # red +set notification-bg "#eee8d5" # base2 +set notification-fg "#268bd2" # blue + +set completion-bg "#fdf6e3" # base3 +set completion-fg "#657b83" # base00 +set completion-group-bg "#eee8d5" # base2 +set completion-group-fg "#586e75" # base01 +set completion-highlight-bg "#93a1a1" # base1 +set completion-highlight-fg "#073642" # base02 + +# Define the color in index mode +set index-bg "#fdf6e3" # base3 +set index-fg "#657b83" # base00 +set index-active-bg "#eee8d5" # base2 +set index-active-fg "#586e75" # base01 + +set inputbar-bg "#93a1a1" # base1 +set inputbar-fg "#073642" # base02 + +set statusbar-bg "#fdf6e3" # base3 +set statusbar-fg "#657b83" # base00 + +set highlight-color "#839496" # base0 # hightlight match when search keyword(vim's /) +set highlight-active-color "#cb4616" # orange + +set default-bg "#fdf6e3" # base3 +set default-fg "#657b83" # base00 +set render-loading true +# set render-loading-fg "#fdf6e3" # base3 +# set render-loading-bg "#fdf6e3" # base3 + +# Recolor book content's color +# verbose +# verbose +set recolor-lightcolor "#fdf6e3" # base3 +set recolor-darkcolor "#657b83" # base00 +set recolor "true" +# set recolor-keephue true # keep original color +set statusbar-h-padding 0 +set statusbar-v-padding 0 +set page-padding 1 +map u scroll half-up +map d scroll half-down +map D toggle_page_mode +map r reload +map R rotate +map K zoom in +map J zoom out +map i recolor +set recolor true +map p print