updated: fixed some bugs & improved some stuff

This commit is contained in:
Lian Drake 2023-12-28 16:39:42 -04:00
parent 560e3c61e5
commit 420094f2ee
12 changed files with 103 additions and 69 deletions

View file

@ -16,7 +16,7 @@ grab what you'll absolutely need.
### Main dependencies ### Main dependencies
``` sh ``` sh
paru -S awesome-git rofi betterlockscreen-git ueberzugpp unclutter-xfixes-git polkit-gnome acpi power-profiles-daemon python-gobject xorg-server xorg-xev xorg-xprop xorg-setxkbmap xorg-xinit xorg-xkill xorg-xrandr xclip xf86-input-evdev xf86-input-libinput xf86-input-wacom bluez bluez-tools bluez-utils neovim udisks2 pipewire pipewire-pulse pipewire-jack pipewire-alsa pipewire-audio pipewire-v4l2 wireplumber brightnessctl xorg-xdpyinfo xdotool maim slop jq fd eza bat starship playerctl ttf-nerd-fonts-symbols ttf-nerd-fonts-symbols-mono ttf-mononoki-nerd cantarell-fonts picom mpv pamixer vifm ffmpegthumbnailer epub-thumbnailer-git ripgrep fzf eza bat arandr pulsemixer noto-fonts-ttf noto-fonts-ttf-extra noto-fonts-cjk noto-fonts-emoji newsboat cmus kvantum gtk-engine-murrine zathura zathura-pdf-poppler nsxiv chafa qutebrowser paru -S --needed awesome-git rofi betterlockscreen-git ueberzugpp unclutter-xfixes-git polkit-gnome acpi power-profiles-daemon python-gobject xorg-server xorg-xev xorg-xprop xorg-setxkbmap xorg-xinit xorg-xkill xorg-xrandr xclip xf86-input-evdev xf86-input-libinput xf86-input-wacom bluez bluez-tools bluez-utils neovim udisks2 pipewire pipewire-pulse pipewire-jack pipewire-alsa pipewire-audio pipewire-v4l2 wireplumber brightnessctl xorg-xdpyinfo xdotool maim slop jq fd eza bat starship playerctl ttf-nerd-fonts-symbols ttf-nerd-fonts-symbols-mono ttf-mononoki-nerd cantarell-fonts picom-ftlabs-git mpv pamixer vifm ffmpegthumbnailer epub-thumbnailer-git ripgrep fzf eza bat arandr pulsemixer noto-fonts-ttf noto-fonts-ttf-extra noto-fonts-cjk noto-fonts-emoji newsboat cmus kvantum gtk-engine-murrine zathura zathura-pdf-poppler nsxiv chafa xdg-desktop-portal-gtk flatpak neovide
``` ```
### Dev dependencies ### Dev dependencies

13
system/etc/issue Normal file
View file

@ -0,0 +1,13 @@

      ### ### ##
    ## ##
┌ #### ### ###   ####   ## ### ## ### ### ### ### ###  ### ###
│  ##  ### ##  ##   ###  ## ## ## ### ## ## ##   ## ##
│ #####  ##   ##   ## ## ## ## ## ## ## ##   ###
│ ## ##  ##   ##   ## ## ## ## ## ## ##  ##   ## ## 
│ ######  ##   ####  ### ### #### #### ### ### ######  ###   ###
└─────────────────────────────────────────── A simple, lightweight distribution.

OS: Arch\s Kernel: \r Processor: \m TTY: \l


View file

@ -36,8 +36,8 @@ fi
# Default apps # Default apps
export TERMINAL="wezterm" export TERMINAL="wezterm"
export EDITOR="$HOME/.local/bin/lvim" export EDITOR="$HOME/.local/bin/lvim"
export VISUAL="$TERMINAL start --class editor $EDITOR" export VISUAL="neovide --neovim-bin $EDITOR"
export BROWSER="qutebrowser" export BROWSER=org.mozilla.firefox
export VIEWER="zathura" export VIEWER="zathura"
# Bashrc # Bashrc

View file

@ -22,9 +22,9 @@ local apps = {
pulsemixer = "wezterm start --class pulsemixer -- pulsemixer", -- pulsemixer pulsemixer = "wezterm start --class pulsemixer -- pulsemixer", -- pulsemixer
alsamixer = "wezterm start --class alsamixer -- alsamixer", -- alsamixer alsamixer = "wezterm start --class alsamixer -- alsamixer", -- alsamixer
-- default apps per tag -- default apps per tag
editor = "wezterm start --class editor -- .local/bin/lvim", -- TAG 1 editor = "neovide --neovim-bin .local/bin/lvim", -- TAG 1
file = "wezterm start --class vifm -- .config/vifm/scripts/vifmrun", -- TAG 2 file = "wezterm start --class vifm -- .config/vifm/scripts/vifmrun", -- TAG 2
browser = "qutebrowser", -- TAG 3 browser = "flatpak run org.mozilla.firefox", -- TAG 3
chat = "flatpak run org.signal.Signal", -- TAG 4 chat = "flatpak run org.signal.Signal", -- TAG 4
music = "wezterm start --class cmus -- cmus", -- TAG 5 music = "wezterm start --class cmus -- cmus", -- TAG 5
videoeditor = "flatpak run org.kde.kdenlive", -- TAG 6 videoeditor = "flatpak run org.kde.kdenlive", -- TAG 6

View file

@ -557,23 +557,23 @@ awful.keyboard.append_global_keybindings({
if event == "release" then if event == "release" then
return return
end end
if key == "1" then if key == "e" then
awful.util.spawn(apps.editor) -- TAG 1 awful.util.spawn(apps.editor) -- TAG 1
elseif key == "2" then elseif key == "f" then
awful.util.spawn(apps.file) -- TAG 2 awful.util.spawn(apps.file) -- TAG 2
elseif key == "3" then elseif key == "w" then
awful.util.spawn(apps.browser) -- TAG 3 awful.util.spawn(apps.browser) -- TAG 3
elseif key == "4" then elseif key == "c" then
awful.util.spawn(apps.chat) -- TAG 4 awful.util.spawn(apps.chat) -- TAG 4
elseif key == "5" then elseif key == "m" then
awful.util.spawn(apps.music) -- TAG 5 awful.util.spawn(apps.music) -- TAG 5
elseif key == "6" then elseif key == "v" then
awful.util.spawn(apps.videoeditor) -- TAG 5 awful.util.spawn(apps.videoeditor) -- TAG 5
elseif key == "7" then elseif key == "i" then
awful.util.spawn(apps.imageeditor) -- TAG 5 awful.util.spawn(apps.imageeditor) -- TAG 5
elseif key == "8" then elseif key == "o" then
awful.util.spawn(apps.office) -- TAG 8 awful.util.spawn(apps.office) -- TAG 8
elseif key == "9" then elseif key == "g" then
awful.util.spawn(apps.game) -- TAG 9 awful.util.spawn(apps.game) -- TAG 9
end end
awful.keygrabber.stop(grabber) awful.keygrabber.stop(grabber)

View file

@ -119,7 +119,8 @@ ruled.client.connect_signal(
"Carla2", "Carla2",
"Carla2-Control", "Carla2-Control",
"alsamixer", "alsamixer",
"pulsemixer" "pulsemixer",
"qpwgraph",
} }
}, },
properties = { tag = "󰲹" } properties = { tag = "󰲹" }
@ -150,7 +151,6 @@ ruled.client.connect_signal(
class = { class = {
"Qjackctl", "Qjackctl",
"lsp-plugins", "lsp-plugins",
"qpwgraph",
"Gimp-2.10", "Gimp-2.10",
"krita", "krita",
"Inkscape", "Inkscape",

View file

@ -15,7 +15,7 @@ set -U fish_user_paths $HOME/.local/bin /var/lib/flatpak/exports/bin/ $fish_user
set fish_greeting # Supresses fish's intro message set fish_greeting # Supresses fish's intro message
set TERM "xterm-256color" # Sets the terminal type set TERM "xterm-256color" # Sets the terminal type
set EDITOR "$HOME/.local/bin/lvim" set EDITOR "$HOME/.local/bin/lvim"
set VISUAL "wezterm start --class editor -- $EDITOR" set VISUAL neovide --neovim-bin $EDITOR
### SET BAT AS MANPAGER ### SET BAT AS MANPAGER
set -x MANPAGER "sh -c 'col -bx | bat -l man -p'" set -x MANPAGER "sh -c 'col -bx | bat -l man -p'"

View file

@ -4,41 +4,78 @@
## / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake) ## / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake)
## /_____/_/ \__,_/_/|_|\___/ My custom picom config ## /_____/_/ \__,_/_/|_|\___/ My custom picom config
## Shadows #################################
shadow = false; # Animations #
#shadow-radius = 8; #################################
#shadow-opacity = .90 animations = true
#shadow-offset-x = -10; # `auto`, `none`, `fly-in`, `zoom`, `slide-down`, `slide-up`, `slide-left`, `slide-right` `slide-in`, `slide-out`
#shadow-offset-y = -10; animation-for-transient-window = "zoom"
animation-for-open-window = "slide-up"
animation-for-unmap-window = "zoom"
animation-for-menu-window = "none"
animation-for-workspace-switch-out = "slide-left"
animation-for-workspace-switch-in = "slide-right"
animation-stiffness = 500;
animation-dampening = 22;
animation-window-mass = 1;
animation-clamping = false;
animation-delta = 30;
# animation-force-steps = true;
###############################
# Shadows #
###############################
shadow = true;
shadow-radius = 7;
# shadow-opacity = .75
shadow-offset-x = -7;
shadow-offset-y = -7;
# shadow-red = 0 # shadow-red = 0
# shadow-green = 0 # shadow-green = 0
# shadow-blue = 0 # shadow-blue = 0
# shadow-color = "#000000" # shadow-color = "#000000"
#shadow-exclude = [ shadow-exclude = [
# "name = 'Notification'", "name = 'Notification'",
# "class_g = 'Conky'", "class_g = 'Conky'",
# "class_g ?= 'Notify-osd'", "class_g ?= 'Notify-osd'",
# "class_g = 'Cairo-clock'", "class_g = 'Cairo-clock'",
# "_GTK_FRAME_EXTENTS@:c" "_GTK_FRAME_EXTENTS@:c"
#]; ];
# clip-shadow-above = []
# shadow-exclude-reg = ""
# crop-shadow-to-monitor = false
## Fading ##############################
fading = false; # Fading #
#fade-in-step = 0.05; ##############################
#fade-out-step = 0.05; fading = true;
#fade-delta = 8 fade-in-step = 0.05;
#fade-exclude = [] fade-out-step = 0.05;
no-fading-openclose = true # fade-delta = 8
#no-fading-destroyed-argb = false # fade-exclude = []
no-fading-openclose = false
# no-fading-destroyed-argb = false
## Transparency and opacity #################################
inactive-opacity = 1.00; # Transparency / Opacity #
frame-opacity = 1.0; #################################
inactive-opacity-override = false; # inactive-opacity = 1.00;
focus-exclude = [ "class_g = 'Cairo-clock'" ]; # frame-opacity = 1.0;
# inactive-opacity-override = false;
# focus-exclude = [ "class_g = 'Cairo-clock'" ];
# opaity-rule = [] # opaity-rule = []
## General Settings #################################
# Background-Blurring #
#################################
blur-background = true
blur-method = "dual_kawase"
blur-strength = 2
blur-kern = "3x3box";
#################################
# General Settings #
#################################
backend = "glx"; backend = "glx";
vsync = true; vsync = true;
dbe = false; dbe = false;
@ -49,23 +86,7 @@ glx-no-stencil = true;
use-damage = true; use-damage = true;
unredir-if-possible = true; unredir-if-possible = true;
no-frame-pacing = true; no-frame-pacing = true;
#unredir-if-possible-exclude = [ # unredir-if-possible-exclude = [
# "class_g = 'looking-glass-client' && !focused" # "class_g = 'looking-glass-client' && !focused"
#]; # ];
glx-use-copysubbuffer-mesa = true; glx-use-copysubbuffer-mesa = true;
wintypes:
{
normal = { fade = true; full-shadow = true; };
tooltip = { fade = true; };
menu = { fade = true; };
popup_menu = { fade = true; };
dropdown_menu = { fade = true; };
utility = { fade = true; };
dialog = { fade = true; };
notify = { fade = true; };
unknown = { fade = true; };
# notification = { shadow = true; };
# dock = { shadow = false; };
};

View file

@ -50,12 +50,12 @@ case "$action" in
systemctl poweroff systemctl poweroff
;; ;;
"$option4") "$option4")
betterlockscreen -l -q betterlockscreen -l -q &
sleep 1 sleep 1
systemctl suspend systemctl suspend
;; ;;
"$option5") "$option5")
betterlockscreen -l -q betterlockscreen -l -q &
;; ;;
"$option6") "$option6")
##### #####

View file

@ -304,7 +304,7 @@ case $mchoice in
esac esac
;; ;;
"$mcho2") "$mcho2")
mschoice=$(echo -e "$mschos" | dmenu -i -l 9 -p " Screencast Menu") # screenshot menu prompt mschoice=$(echo -e "$mschos" | rofi -dmenu -i -p "  Screencast Menu ") # screenshot menu prompt
case $mschoice in case $mschoice in
"$mscho1") "$mscho1")
rec_screen; rec_screen;

View file

@ -248,7 +248,7 @@ fileviewer *.[1-8] man ./%c | col -b
" Images " Images
filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
\ {View in imv} \ {View in imv}
\ imv %f &, \ nsxiv %f &,
fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.xpm,*.gif fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.xpm,*.gif
\ vifmimg draw %px %py %pw %ph %c \ vifmimg draw %px %py %pw %ph %c
\ %pc \ %pc

View file

@ -63,8 +63,8 @@ fi
# Default apps # Default apps
export TERMINAL="wezterm" export TERMINAL="wezterm"
export EDITOR="$HOME/.local/bin/lvim" export EDITOR="$HOME/.local/bin/lvim"
export VISUAL="$TERMINAL -c editor -n editor -e $EDITOR" export VISUAL="neovide --neovim-bin $EDITOR"
export BROWSER="qutebrowser" export BROWSER=org.mozilla.firefox
export VIEWER="zathura" export VIEWER="zathura"
# start window manager / desktop environment # start window manager / desktop environment