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
|
### 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
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
|
# 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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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'"
|
||||||
|
|
|
@ -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; };
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
|
@ -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")
|
||||||
#####
|
#####
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue