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
``` 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

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
export TERMINAL="wezterm"
export EDITOR="$HOME/.local/bin/lvim"
export VISUAL="$TERMINAL start --class editor $EDITOR"
export BROWSER="qutebrowser"
export VISUAL="neovide --neovim-bin $EDITOR"
export BROWSER=org.mozilla.firefox
export VIEWER="zathura"
# Bashrc

View file

@ -22,9 +22,9 @@ local apps = {
pulsemixer = "wezterm start --class pulsemixer -- pulsemixer", -- pulsemixer
alsamixer = "wezterm start --class alsamixer -- alsamixer", -- alsamixer
-- 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
browser = "qutebrowser", -- TAG 3
browser = "flatpak run org.mozilla.firefox", -- TAG 3
chat = "flatpak run org.signal.Signal", -- TAG 4
music = "wezterm start --class cmus -- cmus", -- TAG 5
videoeditor = "flatpak run org.kde.kdenlive", -- TAG 6

View file

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

View file

@ -119,7 +119,8 @@ ruled.client.connect_signal(
"Carla2",
"Carla2-Control",
"alsamixer",
"pulsemixer"
"pulsemixer",
"qpwgraph",
}
},
properties = { tag = "󰲹" }
@ -150,7 +151,6 @@ ruled.client.connect_signal(
class = {
"Qjackctl",
"lsp-plugins",
"qpwgraph",
"Gimp-2.10",
"krita",
"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 TERM "xterm-256color" # Sets the terminal type
set EDITOR "$HOME/.local/bin/lvim"
set VISUAL "wezterm start --class editor -- $EDITOR"
set VISUAL neovide --neovim-bin $EDITOR
### SET BAT AS MANPAGER
set -x MANPAGER "sh -c 'col -bx | bat -l man -p'"

View file

@ -4,41 +4,78 @@
## / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake)
## /_____/_/ \__,_/_/|_|\___/ My custom picom config
## Shadows
shadow = false;
#shadow-radius = 8;
#shadow-opacity = .90
#shadow-offset-x = -10;
#shadow-offset-y = -10;
#################################
# Animations #
#################################
animations = true
# `auto`, `none`, `fly-in`, `zoom`, `slide-down`, `slide-up`, `slide-left`, `slide-right` `slide-in`, `slide-out`
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-green = 0
# shadow-blue = 0
# shadow-color = "#000000"
#shadow-exclude = [
# "name = 'Notification'",
# "class_g = 'Conky'",
# "class_g ?= 'Notify-osd'",
# "class_g = 'Cairo-clock'",
# "_GTK_FRAME_EXTENTS@:c"
#];
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'",
"_GTK_FRAME_EXTENTS@:c"
];
# clip-shadow-above = []
# shadow-exclude-reg = ""
# crop-shadow-to-monitor = false
## Fading
fading = false;
#fade-in-step = 0.05;
#fade-out-step = 0.05;
#fade-delta = 8
#fade-exclude = []
no-fading-openclose = true
#no-fading-destroyed-argb = false
##############################
# Fading #
##############################
fading = true;
fade-in-step = 0.05;
fade-out-step = 0.05;
# fade-delta = 8
# fade-exclude = []
no-fading-openclose = false
# no-fading-destroyed-argb = false
## Transparency and opacity
inactive-opacity = 1.00;
frame-opacity = 1.0;
inactive-opacity-override = false;
focus-exclude = [ "class_g = 'Cairo-clock'" ];
#################################
# Transparency / Opacity #
#################################
# inactive-opacity = 1.00;
# frame-opacity = 1.0;
# inactive-opacity-override = false;
# focus-exclude = [ "class_g = 'Cairo-clock'" ];
# opaity-rule = []
## General Settings
#################################
# Background-Blurring #
#################################
blur-background = true
blur-method = "dual_kawase"
blur-strength = 2
blur-kern = "3x3box";
#################################
# General Settings #
#################################
backend = "glx";
vsync = true;
dbe = false;
@ -49,23 +86,7 @@ glx-no-stencil = true;
use-damage = true;
unredir-if-possible = true;
no-frame-pacing = true;
#unredir-if-possible-exclude = [
# "class_g = 'looking-glass-client' && !focused"
#];
# unredir-if-possible-exclude = [
# "class_g = 'looking-glass-client' && !focused"
# ];
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
;;
"$option4")
betterlockscreen -l -q
betterlockscreen -l -q &
sleep 1
systemctl suspend
;;
"$option5")
betterlockscreen -l -q
betterlockscreen -l -q &
;;
"$option6")
#####

View file

@ -304,7 +304,7 @@ case $mchoice in
esac
;;
"$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
"$mscho1")
rec_screen;

View file

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

View file

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