commit b0c8191788bf8a8bda24f9440445c7e4dd47e219 Author: Emily Wood Date: Wed Jul 28 15:54:37 2021 +1000 dot com diff --git a/Pictures/wallhaven-wq1wlr.jpg b/Pictures/wallhaven-wq1wlr.jpg new file mode 100644 index 0000000..b443663 Binary files /dev/null and b/Pictures/wallhaven-wq1wlr.jpg differ diff --git a/dot_scripts/executable_player.sh b/dot_scripts/executable_player.sh new file mode 100644 index 0000000..f2fc9f9 --- /dev/null +++ b/dot_scripts/executable_player.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +player_status=$(playerctl status 2> /dev/null) + +if [ "$player_status" = "Playing" ]; then + echo "$(playerctl metadata artist) - $(playerctl metadata title)" +else + echo "-" +fi \ No newline at end of file diff --git a/dot_zprofile b/dot_zprofile new file mode 100644 index 0000000..0c4572e --- /dev/null +++ b/dot_zprofile @@ -0,0 +1,6 @@ +if [[ -z $DISPLAY && $TTY = /dev/tty1 ]]; then + export MOZ_ENABLE_WAYLAND=1 + export XDG_CURRENT_DESKTOP=sway + exec dbus-run-session sway +fi + diff --git a/private_dot_config/alacritty/alacritty.yml b/private_dot_config/alacritty/alacritty.yml new file mode 100644 index 0000000..772c18f --- /dev/null +++ b/private_dot_config/alacritty/alacritty.yml @@ -0,0 +1,16 @@ +env: + TERM: alacritty + LANG: en_AU.UTF-8 + LC_CTYPE: en_AU.UTF-8 +shell: + program: /bin/zsh + args: + - --login +font: + normal: + family: "JetBrainsMono Nerd Font" + style: Medium + size: 10 +import: + - /home/emily/.config/alacritty/themes/tokyo_storm.yml + diff --git a/private_dot_config/alacritty/themes/amora.yml b/private_dot_config/alacritty/themes/amora.yml new file mode 100644 index 0000000..bfac4bb --- /dev/null +++ b/private_dot_config/alacritty/themes/amora.yml @@ -0,0 +1,22 @@ +colors: + primary: + background: "#2A2331" + foreground: "#DEDBEB" + normal: + black: "#28222d" + red: "#ed3f7f" + green: "#a2baa8" + yellow: "#eacac0" + blue: "#9985d1" + magenta: "#e68ac1" + cyan: "#aabae7" + white: "#dedbeb" + bright: + black: "#302838" + red: "#fb5c8e" + green: "#bfd1c3" + yellow: "#f0ddd8" + blue: "#b4a4de" + magenta: "#edabd2" + cyan: "#c4d1f5" + white: "#edebf7" diff --git a/private_dot_config/alacritty/themes/dracula.yml b/private_dot_config/alacritty/themes/dracula.yml new file mode 100644 index 0000000..e128f82 --- /dev/null +++ b/private_dot_config/alacritty/themes/dracula.yml @@ -0,0 +1,53 @@ +colors: + primary: + background: '0x282a36' + foreground: '0xf8f8f2' + cursor: + text: CellBackground + cursor: CellForeground + vi_mode_cursor: + text: CellBackground + cursor: CellForeground + search: + matches: + foreground: '0x44475a' + background: '0x50fa7b' + focused_match: + foreground: '0x44475a' + background: '0xffb86c' + bar: + background: '0x282a36' + foreground: '0xf8f8f2' + line_indicator: + foreground: None + background: None + selection: + text: CellForeground + background: '0x44475a' + normal: + black: '0x000000' + red: '0xff5555' + green: '0x50fa7b' + yellow: '0xf1fa8c' + blue: '0xbd93f9' + magenta: '0xff79c6' + cyan: '0x8be9fd' + white: '0xbfbfbf' + bright: + black: '0x4d4d4d' + red: '0xff6e67' + green: '0x5af78e' + yellow: '0xf4f99d' + blue: '0xcaa9fa' + magenta: '0xff92d0' + cyan: '0x9aedfe' + white: '0xe6e6e6' + dim: + black: '0x14151b' + red: '0xff2222' + green: '0x1ef956' + yellow: '0xebf85b' + blue: '0x4d5b86' + magenta: '0xff46b0' + cyan: '0x59dffc' + white: '0xe6e6d1' diff --git a/private_dot_config/alacritty/themes/horizon_dark.yml b/private_dot_config/alacritty/themes/horizon_dark.yml new file mode 100644 index 0000000..6ebbe02 --- /dev/null +++ b/private_dot_config/alacritty/themes/horizon_dark.yml @@ -0,0 +1,28 @@ +# Colors (Horizon Dark) +colors: + # Primary colors + primary: + background: '0x1c1e26' + foreground: '0xe0e0e0' + + # Normal colors + normal: + black: '0x16161c' + red: '0xe95678' + green: '0x29d398' + yellow: '0xfab795' + blue: '0x26bbd9' + magenta: '0xee64ac' + cyan: '0x59e1e3' + white: '0xd5d8da' + + # Bright colors + bright: + black: '0x5b5858' + red: '0xec6a88' + green: '0x3fdaa4' + yellow: '0xfbc3a7' + blue: '0x3fc4de' + magenta: '0xf075b5' + cyan: '0x6be4e6' + white: '0xd5d8da' \ No newline at end of file diff --git a/private_dot_config/alacritty/themes/maize.yml b/private_dot_config/alacritty/themes/maize.yml new file mode 100644 index 0000000..bb7c152 --- /dev/null +++ b/private_dot_config/alacritty/themes/maize.yml @@ -0,0 +1,24 @@ +colors: + primary: + background: '#3f3740' + foreground: '#efcefa' + + normal: + black: '#76637c' + red: '#e6b2a5' + green: '#99a5b0' + yellow: '#fdf2c3' + blue: '#cfe7fc' + magenta: '#9576b0' + cyan: '#fca9d7' + white: '#c3c4fe' + + bright: + black: '#76637c' + red: '#e6b2a5' + green: '#99a5b0' + yellow: '#fdf2c3' + blue: '#cfe7fc' + magenta: '#9576b0' + cyan: '#fca9d7' + white: '#c3c4fe' diff --git a/private_dot_config/alacritty/themes/tokyo_storm.yml b/private_dot_config/alacritty/themes/tokyo_storm.yml new file mode 100644 index 0000000..ff6ee5b --- /dev/null +++ b/private_dot_config/alacritty/themes/tokyo_storm.yml @@ -0,0 +1,32 @@ +# TokyoNight Alacritty Colors +colors: + # Default colors + primary: + background: '0x24283b' + foreground: '0xc0caf5' + + # Normal colors + normal: + black: '0x1D202F' + red: '0xf7768e' + green: '0x9ece6a' + yellow: '0xe0af68' + blue: '0x7aa2f7' + magenta: '0xbb9af7' + cyan: '0x7dcfff' + white: '0xa9b1d6' + + # Bright colors + bright: + black: '0x414868' + red: '0xf7768e' + green: '0x9ece6a' + yellow: '0xe0af68' + blue: '0x7aa2f7' + magenta: '0xbb9af7' + cyan: '0x7dcfff' + white: '0xc0caf5' + + indexed_colors: + - { index: 16, color: '0xff9e64' } + - { index: 17, color: '0xdb4b4b' } diff --git a/private_dot_config/mako/config b/private_dot_config/mako/config new file mode 100644 index 0000000..3f1ec9f --- /dev/null +++ b/private_dot_config/mako/config @@ -0,0 +1,15 @@ +anchor=bottom-right +font=JetBrainsMono Nerd Font 10 +background-color=#24283b +text-color=#c0caf5 +width=350 +margin=0,20,20 +padding=10 +border-size=2 +border-color=#414868 +border-radius=5 +default-timeout=15000 +group-by=summary + +[grouped] +format=%s\n%b diff --git a/private_dot_config/oomox/colors/Modern/arc-dark b/private_dot_config/oomox/colors/Modern/arc-dark new file mode 100644 index 0000000..4a9f14b --- /dev/null +++ b/private_dot_config/oomox/colors/Modern/arc-dark @@ -0,0 +1,76 @@ +ACCENT_BG=5294e2 +BASE16_GENERATE_DARK=False +BASE16_INVERT_TERMINAL=False +BASE16_MILD_TERMINAL=False +BG=d +BTN_BG=444a58 +BTN_FG=d3dae3 +BTN_OUTLINE_OFFSET=-3 +BTN_OUTLINE_WIDTH=1 +CARET1_FG=e6e6e6 +CARET2_FG=e6e6e6 +CARET_SIZE=0.04 +CINNAMON_OPACITY=1.0 +FG=d3dae3 +GRADIENT=0.0 +GTK3_GENERATE_DARK=True +HDR_BG=2f343f +HDR_BTN_BG=414857 +HDR_BTN_FG=d3dae3 +HDR_FG=d3dae3 +ICONS_ARCHDROID=dddddd +ICONS_DARK=20242b +ICONS_LIGHT=5294e2 +ICONS_LIGHT_FOLDER=5294e2 +ICONS_MEDIUM=4175b5 +ICONS_NUMIX_STYLE=0 +ICONS_STYLE=gnome_colors +ICONS_SYMBOLIC_ACTION=d3dae3 +ICONS_SYMBOLIC_PANEL=d3dae3 +MATERIA_PANEL_OPACITY=0.6 +MATERIA_SELECTION_OPACITY=0.32 +MATERIA_STYLE_COMPACT=True +MENU_BG=303641 +MENU_FG=d3dae3 +NAME="Modern/arc-dark" +OUTLINE_WIDTH=1 +ROUNDNESS=3 +SEL_BG=5294e2 +SEL_FG=ffffff +SPACING=2 +SPOTIFY_PROTO_BG=303641 +SPOTIFY_PROTO_FG=d3dae3 +SPOTIFY_PROTO_SEL=5294e2 +SURUPLUS_GRADIENT1=d3dae3 +SURUPLUS_GRADIENT2=5294e2 +SURUPLUS_GRADIENT_ENABLED=False +TERMINAL_ACCENT_COLOR=5294e2 +TERMINAL_BACKGROUND=404552 +TERMINAL_BASE_TEMPLATE=tempus_summer +TERMINAL_COLOR0=2f3b4c +TERMINAL_COLOR1=ff7e7d +TERMINAL_COLOR10=66bc56 +TERMINAL_COLOR11=cca429 +TERMINAL_COLOR12=90a5f7 +TERMINAL_COLOR13=d88de6 +TERMINAL_COLOR14=39b8c5 +TERMINAL_COLOR15=afbabd +TERMINAL_COLOR2=5dbb7c +TERMINAL_COLOR3=bea919 +TERMINAL_COLOR4=6faee9 +TERMINAL_COLOR5=db93bc +TERMINAL_COLOR6=4cbaa4 +TERMINAL_COLOR7=a0a9c8 +TERMINAL_COLOR8=443e58 +TERMINAL_COLOR9=fa8a5c +TERMINAL_FOREGROUND=d3dae3 +TERMINAL_THEME_ACCURACY=128 +TERMINAL_THEME_AUTO_BGFG=False +TERMINAL_THEME_EXTEND_PALETTE=False +TERMINAL_THEME_MODE=smarty +THEME_STYLE=oomox +TXT_BG=404552 +TXT_FG=d3dae3 +UNITY_DEFAULT_LAUNCHER_STYLE=False +WM_BORDER_FOCUS=303641 +WM_BORDER_UNFOCUS=303641 diff --git a/private_dot_config/oomox/colors/Tokyo b/private_dot_config/oomox/colors/Tokyo new file mode 100644 index 0000000..5279ba6 --- /dev/null +++ b/private_dot_config/oomox/colors/Tokyo @@ -0,0 +1,76 @@ +ACCENT_BG=7aa2f7 +BASE16_GENERATE_DARK=False +BASE16_INVERT_TERMINAL=False +BASE16_MILD_TERMINAL=False +BG=24283b +BTN_BG=414868 +BTN_FG=c0caf5 +BTN_OUTLINE_OFFSET=-3 +BTN_OUTLINE_WIDTH=1 +CARET1_FG=24283b +CARET2_FG=24283b +CARET_SIZE=0.04 +CINNAMON_OPACITY=1.0 +FG=c0caf5 +GRADIENT=0.0 +GTK3_GENERATE_DARK=False +HDR_BG=24283b +HDR_BTN_BG=414868 +HDR_BTN_FG=c0caf5 +HDR_FG=c0caf5 +ICONS_ARCHDROID=d42434 +ICONS_DARK=24283b +ICONS_LIGHT=e6abcb +ICONS_LIGHT_FOLDER=7aa2f7 +ICONS_MEDIUM=7aa2f7 +ICONS_NUMIX_STYLE=0 +ICONS_STYLE=papirus_icons +ICONS_SYMBOLIC_ACTION=c0caf5 +ICONS_SYMBOLIC_PANEL=c0caf5 +MATERIA_PANEL_OPACITY=0.6 +MATERIA_SELECTION_OPACITY=0.32 +MATERIA_STYLE_COMPACT=True +MENU_BG=efeae6 +MENU_FG=0b0000 +NAME="Tokyo" +OUTLINE_WIDTH=1 +ROUNDNESS=5 +SEL_BG=414868 +SEL_FG=c0caf5 +SPACING=2 +SPOTIFY_PROTO_BG=6728f3 +SPOTIFY_PROTO_FG=e6e6fa +SPOTIFY_PROTO_SEL=f9eb0f +SURUPLUS_GRADIENT1=10e7e2 +SURUPLUS_GRADIENT2=50b086 +SURUPLUS_GRADIENT_ENABLED=True +TERMINAL_ACCENT_COLOR=6daf22 +TERMINAL_BACKGROUND=24283b +TERMINAL_BASE_TEMPLATE=lolitastic +TERMINAL_COLOR0=1d202f +TERMINAL_COLOR1=f7768e +TERMINAL_COLOR10=9ece6a +TERMINAL_COLOR11=e0af68 +TERMINAL_COLOR12=7aa2f7 +TERMINAL_COLOR13=bb9af7 +TERMINAL_COLOR14=7dcfff +TERMINAL_COLOR15=c0caf5 +TERMINAL_COLOR2=9ece6a +TERMINAL_COLOR3=e0af68 +TERMINAL_COLOR4=7aa2f7 +TERMINAL_COLOR5=bb9af7 +TERMINAL_COLOR6=7dcfff +TERMINAL_COLOR7=a9b1d6 +TERMINAL_COLOR8=414868 +TERMINAL_COLOR9=f7768e +TERMINAL_FOREGROUND=c0caf5 +TERMINAL_THEME_ACCURACY=127 +TERMINAL_THEME_AUTO_BGFG=False +TERMINAL_THEME_EXTEND_PALETTE=False +TERMINAL_THEME_MODE=manual +THEME_STYLE=oomox +TXT_BG=24283b +TXT_FG=c0caf5 +UNITY_DEFAULT_LAUNCHER_STYLE=False +WM_BORDER_FOCUS=414868 +WM_BORDER_UNFOCUS=414868 diff --git a/private_dot_config/oomox/export_config/gtk_theme_oomox.json b/private_dot_config/oomox/export_config/gtk_theme_oomox.json new file mode 100644 index 0000000..3531c78 --- /dev/null +++ b/private_dot_config/oomox/export_config/gtk_theme_oomox.json @@ -0,0 +1 @@ +{"gtk2_hidpi": false, "OPTION_GTK3_CURRENT_VERSION_ONLY": false, "OPTION_EXPORT_CINNAMON_THEME": false, "default_path": "/home/emily/.themes"} \ No newline at end of file diff --git a/private_dot_config/oomox/ui_config.json b/private_dot_config/oomox/ui_config.json new file mode 100644 index 0000000..619542f --- /dev/null +++ b/private_dot_config/oomox/ui_config.json @@ -0,0 +1 @@ +{"window_width": 951, "window_height": 979, "preset_list_minimal_width": 150, "preset_list_width": 150, "preset_list_sections_expanded": {"presets": true, "plugins": true, "user": true}} \ No newline at end of file diff --git a/private_dot_config/sway/config b/private_dot_config/sway/config new file mode 100644 index 0000000..a493ed0 --- /dev/null +++ b/private_dot_config/sway/config @@ -0,0 +1,227 @@ +# Sway config for gays + +### Autostart +exec mako +exec nm-applet --indicator +exec blueman-applet +exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec thunar --daemon + +# Import GTK settings +exec_always { + gsettings set $gnome-schema gtk-theme 'tokyo-storm' + gsettings set $gnome-schema icon-theme 'tokyo-storm' + gsettings set $gnome-schema font-name 'JetBrainsMono Nerd Font 10' +} + +### Styling +default_border pixel 2 +default_floating_border pixel 2 +gaps inner 8 +font pango:JetBrainsMono Nerd Font 10px + +### Window decoration +# class border backgr. text indicator child_border +client.focused #7aa2f7 #414868 #c0caf5 #7dcfff #7aa2f7 +client.focused_inactive #7aa2f7 #414868 #c0caf5 #7dcfff #7aa2f7 +client.unfocused #414868 #24283b #a9b1d6 #7dcfff #414868 +client.urgent #e0af68 #e0af68 #1d202f #7dcfff #e0af68 + +### Variables +set $mod Mod4 +set $left h +set $down j +set $up k +set $right l +set $term alacritty +set $menu wofi +set $wallpaper ~/Pictures/wallhaven-wq1wlr.jpg + +### Special snowflake window rules +for_window [app_id="pavucontrol"] floating enable +for_window [app_id="nm-connection-editor"] floating enable +for_window [title="File Operation Progress"] floating enable + +### Key bindings +# +# Basics: + # Start a terminal + bindsym $mod+t exec $term + # Start file manager + bindsym $mod+e exec thunar + # Kill focused window + bindsym $mod+q kill + # Start your launcher + bindsym $mod+p exec $menu + # Take screenshots + bindsym $mod+s exec grimshot copy output + bindsym $mod+shift+s exec grimshot copy area + # Lock screen + bindsym $mod+Shift+Delete exec swaylock + # volume controls + bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle + bindsym XF86AudioLowerVolume exec pamixer -d 5 + bindsym XF86AudioRaiseVolume exec pamixer -i 5 + bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle + # music controls (special keys on keyboard) + bindsym XF86AudioNext exec playerctl next + bindsym XF86AudioPlay exec playerctl play-pause + bindsym XF86AudioPrev exec playerctl previous + bindsym XF86AudioStop exec playerctl stop + # notification controls (mako) + bindsym $mod+n exec makoctl invoke default && makoctl dismiss -g + bindsym $mod+Shift+n exec makoctl dismiss -g + + # Drag floating windows by holding down $mod and left mouse button. + # Resize them with right mouse button + $mod. + # Despite the name, also works for non-floating windows. + # Change normal to inverse to use left mouse button for resizing and right + # mouse button for dragging. + floating_modifier $mod normal + + # Reload/exit sway (exiting sway ends wayland session) + bindsym $mod+Escape reload + bindsym $mod+Shift+Escape exec 'swaymsg exit' + +# Moving around: + # Move your focus around + bindsym $mod+$left focus left + bindsym $mod+$down focus down + bindsym $mod+$up focus up + bindsym $mod+$right focus right + # Or use $mod+[up|down|left|right] + bindsym $mod+Left focus left + bindsym $mod+Down focus down + bindsym $mod+Up focus up + bindsym $mod+Right focus right + + # Move the focused window with the same, but add Shift + bindsym $mod+Shift+$left move left + bindsym $mod+Shift+$down move down + bindsym $mod+Shift+$up move up + bindsym $mod+Shift+$right move right + # Ditto, with arrow keys + bindsym $mod+Shift+Left move left + bindsym $mod+Shift+Down move down + bindsym $mod+Shift+Up move up + bindsym $mod+Shift+Right move right + +# Workspaces: + # Switch to workspace + bindsym $mod+1 workspace number 1 + bindsym $mod+2 workspace number 2 + bindsym $mod+3 workspace number 3 + bindsym $mod+4 workspace number 4 + bindsym $mod+5 workspace number 5 + bindsym $mod+6 workspace number 6 + bindsym $mod+7 workspace number 7 + bindsym $mod+8 workspace number 8 + bindsym $mod+9 workspace number 9 + bindsym $mod+0 workspace number 10 + # Move focused container to workspace + bindsym $mod+Shift+1 move container to workspace number 1 + bindsym $mod+Shift+2 move container to workspace number 2 + bindsym $mod+Shift+3 move container to workspace number 3 + bindsym $mod+Shift+4 move container to workspace number 4 + bindsym $mod+Shift+5 move container to workspace number 5 + bindsym $mod+Shift+6 move container to workspace number 6 + bindsym $mod+Shift+7 move container to workspace number 7 + bindsym $mod+Shift+8 move container to workspace number 8 + bindsym $mod+Shift+9 move container to workspace number 9 + bindsym $mod+Shift+0 move container to workspace number 10 + # Note: workspaces can have any name you want, not just numbers. + # We just use 1-10 as the default. + +# Layout stuff: + # You can "split" the current object of your focus with + # $mod+b or $mod+v, for horizontal and vertical splits + # respectively. + bindsym $mod+b splith + bindsym $mod+v splitv + + # Switch the current container between different layout styles + # bindsym $mod+s layout stacking + bindsym $mod+shift+c layout tabbed + bindsym $mod+c layout toggle split + + # Make the current focus fullscreen + bindsym $mod+f fullscreen + + # Toggle the current focus between tiling and floating mode + bindsym $mod+Shift+space floating toggle + + # Swap focus between the tiling area and the floating area + bindsym $mod+space focus mode_toggle + + # Move focus to the parent container + bindsym $mod+a focus parent + +# Scratchpad: + # Sway has a "scratchpad", which is a bag of holding for windows. + # You can send windows there and get them back later. + + # Move the currently focused window to the scratchpad + bindsym $mod+Shift+minus move scratchpad + + # Show the next scratchpad window or hide the focused scratchpad window. + # If there are multiple scratchpad windows, this command cycles through them. + bindsym $mod+minus scratchpad show + +# Resizing containers: +mode "resize" { + # left will shrink the containers width + # right will grow the containers width + # up will shrink the containers height + # down will grow the containers height + bindsym $left resize shrink width 10px + bindsym $down resize grow height 10px + bindsym $up resize shrink height 10px + bindsym $right resize grow width 10px + + # Ditto, with arrow keys + bindsym Left resize shrink width 10px + bindsym Down resize grow height 10px + bindsym Up resize shrink height 10px + bindsym Right resize grow width 10px + + # Return to default mode + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+r mode "resize" + +# Status Bar: +bar { + swaybar_command waybar +} + +# Window focus +focus_on_window_activation focus + +### Output configuration +# +# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) +output * bg $wallpaper fill +# +# Example configuration: +# +# output HDMI-A-1 resolution 1920x1080 position 1920,0 +# +# You can get the names of your outputs by running: swaymsg -t get_outputs + +### Idle configuration +exec swayidle -w \ + before-sleep 'loginctl lock-session $XDG_SESSION_ID' \ + lock 'swaylock' + +### Input configuration +# +# You can get the names of your inputs by running: swaymsg -t get_inputs +# Read `man 5 sway-input` for more information about this section. +input type:touchpad { + click_method clickfinger + tap enabled + natural_scroll enabled +} + +include /etc/sway/config.d/* diff --git a/private_dot_config/waybar/config b/private_dot_config/waybar/config new file mode 100644 index 0000000..2144caa --- /dev/null +++ b/private_dot_config/waybar/config @@ -0,0 +1,59 @@ +{ + "position": "bottom", + "modules-left": ["sway/workspaces"], + "modules-right": ["custom/music", "backlight", "pulseaudio", "battery", "clock", "tray"], + // Modules configuration + "sway/workspaces": { + "disable-scroll": true, + "all-outputs": true, + "persistent_workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + "6": [], + "7": [], + "8": [], + "9": [], + "10": [] + }, + }, + "tray": { + "spacing": 10, + }, + "custom/music": { + "format": " {}", + "interval": 1, + "exec": "/home/emily/.scripts/player.sh" + }, + "clock": { + "format": " {:%H:%M}", + "tooltip-format": "{:%Y %B}\n{calendar}", + "format-alt": " {:%d/%m/%Y}" + }, + "battery": { + "states": { + "warning": 20, + "critical": 5, + }, + "format": "{icon} {capacity}%", + "format-icons": { + "default": ["", "", "", "", ""], + "charging": ["", "", "", "", ""] + }, + }, + "backlight": { + "device": "intel_backlight", + "on-scroll-up": "light -A 10", + "on-scroll-down": "light -U 10", + "format": "{icon} {percent}%", + "format-icons": ["", "", ""] + }, + "pulseaudio": { + "on-click": "pavucontrol", + "format": "{icon} {volume}%", + "format-muted": "ﱝ Muted", + "format-icons": ["", "", "墳", ""] + } +} diff --git a/private_dot_config/waybar/style.css b/private_dot_config/waybar/style.css new file mode 100644 index 0000000..ea643e9 --- /dev/null +++ b/private_dot_config/waybar/style.css @@ -0,0 +1,83 @@ +* { + border: none; + border-radius: 0; + font-family: JetBrainsMono Nerd Font; + font-size: 14px; + min-height: 20px; +} + +window#waybar { + background: transparent; + color: white; +} + +#workspaces { + background-color: #24283b; + margin-bottom: 8px; + margin-left: 8px; + border-radius: 5px; +} +#workspaces button { + padding: 5px 10px; + color: #c0caf5; +} + +#workspaces button.focused { + color: #24283b; + background-color: #7aa2f7; + border-radius: 5px; +} + +#workspaces button:hover { + background-color: #7dcfff; + color: #24283b; + border-radius: 5px; +} + +#mode { + background-color: #24283b; + color: #c0caf5; + margin-bottom: 8px; + border-radius: 5px; + padding: 5px 10px; +} +#tray, #custom-music, #clock, #battery, #pulseaudio, #backlight { + background-color: #24283b; + padding: 5px 10px; + margin-bottom: 8px; +} + +#clock { + color: #7dcfff; +} + +#battery { + color: #b48ead; +} + +#battery.charging { + color: #b48ead; +} + +#battery.warning:not(.charging) { + background-color: #f7768e; + color: #24283b; +} + +#backlight { + color: #9ece6a; +} + +#custom-music { + border-radius: 5px 0px 0px 5px; + color: #f7768e; +} + +#tray { + border-radius: 0px 5px 5px 0px; + margin-right: 10px; +} + +#pulseaudio { + color: #e0af68; +} \ No newline at end of file diff --git a/private_dot_config/wofi/config b/private_dot_config/wofi/config new file mode 100644 index 0000000..db19b11 --- /dev/null +++ b/private_dot_config/wofi/config @@ -0,0 +1,12 @@ +style=/home/emily/.config/wofi/style.css +xoffset=710 +yoffset=275 +show=drun +width=500 +height=500 +always_parse_args=true +show_all=true +print_command=true +layer=overlay +insensitive=true +prompt= diff --git a/private_dot_config/wofi/style.css b/private_dot_config/wofi/style.css new file mode 100644 index 0000000..7b0d618 --- /dev/null +++ b/private_dot_config/wofi/style.css @@ -0,0 +1,53 @@ +window { + margin: 0px; + border: 2px solid #414868; + border-radius: 5px; + background-color: #24283b; + font-family: "JetBrainsMono Nerd Font"; + font-size: 10px; + } + + #input { + margin: 5px; + border: 1px solid #24283b; + color: #c0caf5; + background-color: #24283b; + } + + #input image { + color: #c0caf5; + } + + #inner-box { + margin: 5px; + border: none; + background-color: #24283b; + } + + #outer-box { + margin: 5px; + border: none; + background-color: #24283b; + } + + #scroll { + margin: 0px; + border: none; + } + + #text { + margin: 5px; + border: none; + color: #c0caf5; + } + + #entry:selected { + background-color: #414868; + font-weight: normal; + } + + #text:selected { + background-color: #414868; + font-weight: normal; + } + \ No newline at end of file diff --git a/private_dot_config/yay/config.json b/private_dot_config/yay/config.json new file mode 100644 index 0000000..ec51d04 --- /dev/null +++ b/private_dot_config/yay/config.json @@ -0,0 +1,43 @@ +{ + "aururl": "https://aur.archlinux.org", + "buildDir": "/home/emily/.cache/yay", + "absdir": "/home/emily/.cache/yay/abs", + "editor": "/usr/bin/nano", + "editorflags": "", + "makepkgbin": "makepkg", + "makepkgconf": "", + "pacmanbin": "pacman", + "pacmanconf": "/etc/pacman.conf", + "redownload": "no", + "rebuild": "no", + "answerclean": "", + "answerdiff": "All", + "answeredit": "", + "answerupgrade": "", + "gitbin": "git", + "gpgbin": "gpg", + "gpgflags": "", + "mflags": "", + "sortby": "votes", + "searchby": "name-desc", + "gitflags": "", + "removemake": "yes", + "sudobin": "sudo", + "sudoflags": "", + "requestsplitn": 150, + "sortmode": 0, + "completionrefreshtime": 7, + "sudoloop": false, + "timeupdate": false, + "devel": false, + "cleanAfter": true, + "provides": true, + "pgpfetch": true, + "upgrademenu": true, + "cleanmenu": true, + "diffmenu": true, + "editmenu": false, + "combinedupgrade": false, + "useask": false, + "batchinstall": false +}