From 669b68908f0218f86364e386fd61476519427407 Mon Sep 17 00:00:00 2001 From: DeaDvey Date: Tue, 15 Oct 2024 21:50:28 +0000 Subject: [PATCH] inital --- .bashrc | 1 + .config/hypr/hyprland.conf | 267 +++++++++++++++++++++++++++++++ .config/kitty/current-theme.conf | 32 ++++ .config/kitty/kitty.conf | 15 ++ .config/kitty/kitty.conf.bak | 15 ++ .config/waybar/#config# | 117 ++++++++++++++ .config/waybar/config | 123 ++++++++++++++ .config/waybar/config~ | 117 ++++++++++++++ .config/waybar/style.css | 77 +++++++++ .config/waybar/style.css~ | 150 +++++++++++++++++ .gitconfig | 3 + .gitignore | 1 + bin/bin/$ | 9 ++ screenshot-w.sh | 8 + 14 files changed, 935 insertions(+) create mode 100644 .bashrc create mode 100755 .config/hypr/hyprland.conf create mode 100644 .config/kitty/current-theme.conf create mode 100644 .config/kitty/kitty.conf create mode 100644 .config/kitty/kitty.conf.bak create mode 100755 .config/waybar/#config# create mode 100755 .config/waybar/config create mode 100755 .config/waybar/config~ create mode 100755 .config/waybar/style.css create mode 100755 .config/waybar/style.css~ create mode 100644 .gitconfig create mode 100644 .gitignore create mode 100644 bin/bin/$ create mode 100755 screenshot-w.sh diff --git a/.bashrc b/.bashrc new file mode 100644 index 00000000..75292366 --- /dev/null +++ b/.bashrc @@ -0,0 +1 @@ +alias emacs="emacs -nw" diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf new file mode 100755 index 00000000..179e04f4 --- /dev/null +++ b/.config/hypr/hyprland.conf @@ -0,0 +1,267 @@ + +# ####################################################################################### +# AUTOGENERATED HYPR CONFIG. +# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, +# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. +# ####################################################################################### + +#autogenerated = 1 # remove this line to remove the warning + +# This is an example Hyprland config file. +# Refer to the wiki for more information. +# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ + +# Please note not all available settings / options are set here. +# For a full list, see the wiki + +# You can split this configuration into multiple files +# Create your files separately and then link them to this file like this: +# source = ~/.config/hypr/myColors.conf + + +################ +### MONITORS ### +################ + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=,preferred,auto,auto + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = dolphin +$menu = wofi --show drun + + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: + +# exec-once = $terminal +# exec-once = nm-applet & +# exec-once = waybar & hyprpaper & firefox + + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hyprland.org/Configuring/Variables/ + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + gaps_in = 0 + gaps_out = 0 + + border_size = 2 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgb(458588) + col.inactive_border = rgb(ebdbb2) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + rounding = 0 + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + drop_shadow = false + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = true + size = 3 + passes = 1 + + vibrancy = 0.1696 + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + enabled = false + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 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 +} + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#misc +misc { + force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hyprland.org/Configuring/Variables/#input +input { + kb_layout = gb + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#gestures +gestures { + workspace_swipe = false +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + + +################### +### KEYBINDINGS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, M, fullscreen, 1 +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, V, togglefloating, +bind = $mainMod, Space, exec, fuzzel --background-color=282828ff --border-color=458588ff --border-width=2 --match-color=fb4934ff --selection-color=ebdbb2ff --selection-text-color=282828ff --text-color=ebdbb2ff --width 75 --lines 25 --icon-theme=Gruvbox-Plus-Dark +bind = $mainMod, P, exec, ~/screenshot-w.sh # dwindle +bind = $mainMod, J, togglesplit, # dwindle +bind = $mainMod, F, fullscreen, + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +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 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod SHIFT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ + +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ + +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. + +exec-once="swww-daemon" +exec-once="waybar" +exec-once="dunst" +exec-once="lxappearance" diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf new file mode 100644 index 00000000..b93d4a82 --- /dev/null +++ b/.config/kitty/current-theme.conf @@ -0,0 +1,32 @@ +## name: Gruvbox Dark +## author: Pavel Pertsev +## license: MIT/X11 +## upstream: https://raw.githubusercontent.com/gruvbox-community/gruvbox-contrib/master/kitty/gruvbox-dark.conf + +selection_foreground #ebdbb2 +selection_background #d65d0e + +background #282828 +foreground #ebdbb2 + +color0 #3c3836 +color1 #cc241d +color2 #98971a +color3 #d79921 +color4 #458588 +color5 #b16286 +color6 #689d6a +color7 #a89984 +color8 #928374 +color9 #fb4934 +color10 #b8bb26 +color11 #fabd2f +color12 #83a598 +color13 #d3869b +color14 #8ec07c +color15 #fbf1c7 + +cursor #bdae93 +cursor_text_color #665c54 + +url_color #458588 diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 00000000..b21e74e1 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,15 @@ +# BEGIN_KITTY_THEME +# Gruvbox Dark +include current-theme.conf +# END_KITTY_THEME +# font_family VictorMono Nerd Font Medium Italic +# bold_font VictorMono Nerd Font Extra Bold +bold_italic VictorMono Nerd Font Extra Bold Italic + + +# BEGIN_KITTY_FONTS +font_family family='VictorMono Nerd Font Mono' postscript_name=VictorMonoNFM-Regular +bold_font auto +italic_font auto +bold_italic_font auto +# END_KITTY_FONTS \ No newline at end of file diff --git a/.config/kitty/kitty.conf.bak b/.config/kitty/kitty.conf.bak new file mode 100644 index 00000000..31bc4f91 --- /dev/null +++ b/.config/kitty/kitty.conf.bak @@ -0,0 +1,15 @@ +# BEGIN_KITTY_THEME +# Gruvbox Dark +include current-theme.conf +# END_KITTY_THEME +# font_family VictorMono Nerd Font Medium Italic +# bold_font VictorMono Nerd Font Extra Bold +bold_italic VictorMono Nerd Font Extra Bold Italic + + +# BEGIN_KITTY_FONTS +font_family family="VictorMono Nerd Font Mono" +bold_font auto +italic_font auto +bold_italic_font auto +# END_KITTY_FONTS \ No newline at end of file diff --git a/.config/waybar/#config# b/.config/waybar/#config# new file mode 100755 index 00000000..0d1099c5 --- /dev/null +++ b/.config/waybar/#config# @@ -0,0 +1,117 @@ +[ + { + "custom/artist": { + "exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'", + "format": "{}", + "interval": 1 + }, + "custom/song": { + "exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'", + "format": "{}", + "interval": 1 + }, + "height": 1080, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/song", + "custom/artist" + ], + "modules-left": [], + "modules-right": [], + "name": "bottomBar", + "position": "bottom", + "width": 1000 + }, + { + "clock": { + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "W{}" + }, + "mode": "year", + "mode-mon-col": 3, + "on-scroll": 1, + "weeks-pos": "right" + }, + "format": "{:%a, %d %b %Y %I:%M:%S}  ", + "format-alt": "{:%A, %B %d, %Y %I:%M:%S}  ", + "interval": 1, + "tooltip-format": "{calendar}" + }, + "cpu": { + "format": " {usage:2}%", + "interval": 5, + "tooltip": false + }, + "exclusive": "true", + "height": 25, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "memory": { + "format": " {}%", + "interval": 5 + }, + "mode": "overlay", + "modules-center": [ + "clock" + ], + "modules-left": [ + "cpu" + ], + "modules-right": [ + "memory" + ], + "name": "topBar", + "position": "top", + "pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-icons": { + "car": "", + "default": [ + "", + "", + "" + ], + "hands-free": "", + "headphone": "", + "headset": "", + "phone": "", + "portable": "" + }, + "format-muted": " {format_source}", + "format-source": " {volume}%", + "format-source-muted": "", + "on-click": "pavucontrol" + }, + "width": 1000 + }, + { + "custom/empty": { + "format": " ", + "interval": 1 + }, + "height": 1440, + "layer": "bottom", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/empty" + ], + "modules-left": [], + "modules-right": [], + "name": "whiteCornersTop", + "position": "top", + "width": 2560 + } +] \ No newline at end of file diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100755 index 00000000..a602aeaa --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,123 @@ +[ + { + "custom/artist": { + "exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'", + "format": "{}", + "interval": 1 + }, + "custom/song": { + "exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'", + "format": "{}", + "interval": 1 + }, + "height": 25, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/song", + "custom/artist" + ], + "modules-left": [], + "modules-right": [], + "name": "bottomBar", + "position": "bottom", + "width": 1000 + }, + { + "clock": { + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "W{}" + }, + "mode": "year", + "mode-mon-col": 3, + "on-scroll": 1, + "weeks-pos": "right" + }, + "format": "{:%a, %d %b %Y %H:%M:%S}  ", + "format-alt": "{:%A, %B %d, %Y %I:%M:%S}  ", + "interval": 1, + "tooltip-format": "{calendar}" + }, + "custom/clock": { + "exec": "metrictime", + "format": "{}", + "interval": 1 + }, + + "cpu": { + "format": " {usage:2}%", + "interval": 5, + "tooltip": false + }, + "exclusive": "true", + "height": 25, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "memory": { + "format": " {}%", + "interval": 5 + }, + "mode": "overlay", + "modules-center": [ + "custom/clock" + ], + "modules-left": [ + "cpu" + ], + "modules-right": [ + "memory" + ], + "name": "topBar", + "position": "top", + "pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-icons": { + "car": "", + "default": [ + "", + "", + "" + ], + "hands-free": "", + "headphone": "", + "headset": "", + "phone": "", + "portable": "" + }, + "format-muted": " {format_source}", + "format-source": " {volume}%", + "format-source-muted": "", + "on-click": "pavucontrol" + }, + "width": 1000 + }, + { + "custom/empty": { + "format": " ", + "interval": 1 + }, + "height": 1080, + "layer": "bottom", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/empty" + ], + "modules-left": [], + "modules-right": [], + "name": "whiteCornersTop", + "position": "top", + "width": 1920 + } +] diff --git a/.config/waybar/config~ b/.config/waybar/config~ new file mode 100755 index 00000000..4c838bbe --- /dev/null +++ b/.config/waybar/config~ @@ -0,0 +1,117 @@ +[ + { + "custom/artist": { + "exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'", + "format": "{}", + "interval": 1 + }, + "custom/song": { + "exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'", + "format": "{}", + "interval": 1 + }, + "height": 25, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/song", + "custom/artist" + ], + "modules-left": [], + "modules-right": [], + "name": "bottomBar", + "position": "bottom", + "width": 1000 + }, + { + "clock": { + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "W{}" + }, + "mode": "year", + "mode-mon-col": 3, + "on-scroll": 1, + "weeks-pos": "right" + }, + "format": "{:%a, %d %b %Y %I:%M:%S}  ", + "format-alt": "{:%A, %B %d, %Y %I:%M:%S}  ", + "interval": 1, + "tooltip-format": "{calendar}" + }, + "cpu": { + "format": " {usage:2}%", + "interval": 5, + "tooltip": false + }, + "exclusive": "true", + "height": 25, + "layer": "top", + "margin-bottom": 0, + "margin-top": 0, + "memory": { + "format": " {}%", + "interval": 5 + }, + "mode": "overlay", + "modules-center": [ + "clock" + ], + "modules-left": [ + "cpu" + ], + "modules-right": [ + "memory" + ], + "name": "topBar", + "position": "top", + "pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-icons": { + "car": "", + "default": [ + "", + "", + "" + ], + "hands-free": "", + "headphone": "", + "headset": "", + "phone": "", + "portable": "" + }, + "format-muted": " {format_source}", + "format-source": " {volume}%", + "format-source-muted": "", + "on-click": "pavucontrol" + }, + "width": 1000 + }, + { + "custom/empty": { + "format": " ", + "interval": 1 + }, + "height": 1080, + "layer": "bottom", + "margin-bottom": 0, + "margin-top": 0, + "mode": "overlay", + "modules-center": [ + "custom/empty" + ], + "modules-left": [], + "modules-right": [], + "name": "whiteCornersTop", + "position": "top", + "width": 1920 + } +] \ No newline at end of file diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100755 index 00000000..a2652c30 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,77 @@ + * { + font-size: 12px; + font-family: Font Awesome, Ubuntu Nerd Font, sans-serif; + font-weight: bold; + min-height: 0; + } + window#waybar.topBar { + background-color: transparent; + } + window#waybar.bottomBar { + background-color: transparent; + } + window#waybar.rightBar { + background-color: transparent; + } + #clock.whiteCornersTop + #clock.whiteCornersBottom { + background-color: transparent; + color: transparent; + } + window#waybar.whiteCornersTop { + border: 2px solid RGBA(235, 219, 178, 1); + background-color: transparent; + box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2; + border-radius: 15px; + margin: 20px; + } + window#waybar.right, + window#waybar.left { + background-color: #ebdbb2; + border-bottom: 2px; + } + #memory, + #clock, + #cpu, + #network, + #pulseaudio { + border-radius: 0px 0px 15px 15px; + padding: 0px 10px; + margin: 0px; + } + #custom-artist, + #custom-song { + border-radius: 15px 15px 0px 0px; + padding: 0px 10px; + margin: 0px; + } + #memory { + color: #282828; + background: #fe8019; + border: 2px solid #ebdbb2; + } + + #clock { + color: #282828; + background: #d3869b; + border: 2px solid #ebdbb2; + } + + #cpu { + color: #282828; + background: #b8bb26; + border: 2px solid #ebdbb2; + } + + #custom-artist { + color: #282828; + background: #8ec07c; + border: 2px solid #ebdbb2; + border-left: 1px solid #ebdbb2; + } + #custom-song { + color: #282828; + background: #8ec07c; + border: 2px solid #ebdbb2; + border-right: 1px solid #ebdbb2; + } diff --git a/.config/waybar/style.css~ b/.config/waybar/style.css~ new file mode 100755 index 00000000..be1bc6a3 --- /dev/null +++ b/.config/waybar/style.css~ @@ -0,0 +1,150 @@ + * { + font-size: 12px; + font-family: Font Awesome, Ubuntu Nerd Font, sans-serif; + font-weight: bold; + min-height: 0; + } + window#waybar.topBar { + background-color: transparent; + } + window#waybar.bottomBar { + background-color: transparent; + } + window#waybar.rightBar { + background-color: transparent; + } + #clock.whiteCornersTop + #clock.whiteCornersBottom { + background-color: transparent; + color: transparent; + } + window#waybar.whiteCornersTop { + border: 2px solid RGBA(235, 219, 178, 1); + background-color: transparent; + box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2; + border-radius: 0px; + margin: 20px; + } + window#waybar.right, + window#waybar.left { + background-color: #ebdbb2; + border-bottom: 2px; + } + #workspaces { + background: #ebdbb2; + margin: 5px 3px 5px 5px; + padding: 0px 1px; + border-radius: 0px; + border: 0px; + font-style: normal; + color: #282828; + } + + #workspaces button { + padding: 0px 0px; + margin: 4px 3px; + border-radius: 0px; + border: 0px; + color: #282828; + background-color: #83a598; + opacity: 0.5; + transition: all 0.3s ease-in-out; + } + + #workspaces button.active { + color: #458588; + background: #458588; + border-radius: 0px; + min-width: 40px; + transition: all 0.3s ease-in-out; + opacity: 1.0; + } + + #workspaces button:hover { + color: #282828; + background: #282828; + border-radius: 0px; + opacity: 1.0; + } + + #window { + color: #282828; + background: #c0caf5; + border-radius: 0px; + margin: 5px; + padding: 2px 10px; + } + + #memory { + color: #282828; + background: #fe8019; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border: 2px solid #ebdbb2; + } + + #clock { + color: #282828; + background: #d3869b; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border-right: 2px solid #ebdbb2; + border-left: 2px solid #ebdbb2; + border-top: 2px solid #d3869b; + border-bottom: 2px solid #ebdbb2; + } + + #cpu { + color: #282828; + background: #b8bb26; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border: 2px solid #ebdbb2; + } + + #network { + color: #282828; + background: #d79921; + border-radius: 0px; + margin: 5px; + padding: 2px 10px; + } + + #tray { + color: #282828; + background: #dabd2f; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 10px 2px; + border: 2px solid #ebdbb2; + } + + #pulseaudio { + color: #282828; + background: #dabd2f; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border: 2px solid #ebdbb2; + } + #custom-artist { + color: #282828; + background: #8ec07c; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border: 2px solid #ebdbb2; + border-left: 1px solid #ebdbb2; + } + #custom-song { + color: #282828; + background: #8ec07c; + border-radius: 0px 0px 0px 0px; + margin: 0px; + padding: 0px 10px; + border: 2px solid #ebdbb2; + border-right: 1px solid #ebdbb2; + } diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 00000000..1f081d3d --- /dev/null +++ b/.gitconfig @@ -0,0 +1,3 @@ +[user] + email = deadvey@archlinux + name = DeaDvey diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8e1d2240 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.ssh \ No newline at end of file diff --git a/bin/bin/$ b/bin/bin/$ new file mode 100644 index 00000000..a7087df6 --- /dev/null +++ b/bin/bin/$ @@ -0,0 +1,9 @@ +#!/bin/zsh + +# Ever pasted "$ somecommand" into the terminal and gotten this error? +# -bash: $: command not found + +# Begone, silly errors! Lazy copy + paste forever!! ETCETERA!!!! + +echo 'Quit pasting in commands from the internet, you lazy bum.' +"$@" diff --git a/screenshot-w.sh b/screenshot-w.sh new file mode 100755 index 00000000..2807b11a --- /dev/null +++ b/screenshot-w.sh @@ -0,0 +1,8 @@ +set -x + +filename=$(date +"%d:%m:%Y-%H:%M:%S-screenshot.png") + +touch $HOME/Screenshots/$filename + +grim -g "$(slurp)" "$HOME/Screenshots/$filename" +wl-copy < "$HOME/Screenshots/$filename"