updated: fixed some bugs & improved some stuff
This commit is contained in:
parent
560e3c61e5
commit
420094f2ee
12 changed files with 103 additions and 69 deletions
|
@ -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
13
system/etc/issue
Normal file
|
@ -0,0 +1,13 @@
|
|||
[0;37;40m
|
||||
[1;34;40m [0;37;40m [1;34;40m [0;37;40m [1;34;40m [0;37;40m [1;37;40m###[0;37;40m [1;34;40m###[0;37;40m [1;37;40m##[0;37;40m
|
||||
[1;34;40m [0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;34;40m##[0;37;40m
|
||||
[1;34;40m┌ #### [1;37;40m###[0;37;40m [1;37;40m###[0;37;40m [1;34;40m [0;37;40m [1;37;40m####[0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;37;40m###[0;37;40m [1;34;40m##[0;37;40m [1;37;40m### ###[0;37;40m [1;37;40m###[0;37;40m [1;37;40m###[0;37;40m [1;37;40m###[0;37;40m [1;31;40m ###[0;37;40m [1;31;40m###[0;37;40m
|
||||
[1;34;40m│ [0;37;40m [1;34;40m## [0;37;40m [1;37;40m###[0;37;40m [1;37;40m##[1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m###[0;37;40m [1;31;40m [1;37;40m##[0;37;40m [1;34;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m###[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;31;40m [0;37;40m [1;31;40m##[0;37;40m [1;31;40m##[0;37;40m
|
||||
[1;34;40m│ ##### [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;34;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;31;40m [0;37;40m [1;31;40m###[0;37;40m
|
||||
[1;34;40m│ ##[0;37;40m [1;34;40m## [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;34;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m##[0;37;40m [1;37;40m ##[0;37;40m [1;31;40m [0;37;40m [1;31;40m##[0;37;40m [1;31;40m## [0;37;40m
|
||||
[1;34;40m│ ###### [0;37;40m [1;37;40m##[0;37;40m [1;34;40m [0;37;40m [1;37;40m####[0;37;40m [1;34;40m [1;37;40m###[0;37;40m [1;37;40m###[0;37;40m [1;34;40m####[0;37;40m [1;37;40m####[0;37;40m [1;37;40m###[0;37;40m [1;37;40m###[0;37;40m [1;37;40m######[0;37;40m [1;31;40m ###[0;37;40m [1;34;40m [1;31;40m ###[0;37;40m
|
||||
[1;34;40m└───────────────────────────────────────────[0;36;40m A simple, lightweight distribution.
|
||||
[0;37;40m
|
||||
OS: Arch\s Kernel: \r Processor: \m TTY: \l
|
||||
[0m
|
||||
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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'"
|
||||
|
|
|
@ -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; };
|
||||
};
|
||||
|
||||
|
|
|
@ -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")
|
||||
#####
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue