mirror of https://github.com/Phantop/dotfiles
setup: clean up readability and clean some packages
This commit is contained in:
parent
497182700c
commit
c6ab37d7d5
|
@ -1,2 +1,2 @@
|
||||||
[General]
|
[General]
|
||||||
theme=Dracula-purple-solid
|
theme=Dracula-Solid
|
||||||
|
|
38
archpkgs
38
archpkgs
|
@ -1,13 +1,13 @@
|
||||||
advancecomp
|
advancecomp
|
||||||
android-tools
|
alhp-keyring
|
||||||
|
alhp-mirrorlist
|
||||||
|
android-file-transfer
|
||||||
anime4k
|
anime4k
|
||||||
apparmor
|
apparmor
|
||||||
arch-install-scripts
|
arch-install-scripts
|
||||||
aria2
|
aria2
|
||||||
asciinema
|
asciinema
|
||||||
audacious
|
|
||||||
autojump
|
autojump
|
||||||
avidemux-qt
|
|
||||||
base
|
base
|
||||||
base-devel
|
base-devel
|
||||||
bat
|
bat
|
||||||
|
@ -25,7 +25,6 @@ chaotic-mirrorlist
|
||||||
cmake
|
cmake
|
||||||
cpupower
|
cpupower
|
||||||
dart-sass
|
dart-sass
|
||||||
debootstrap
|
|
||||||
dolphin-emu
|
dolphin-emu
|
||||||
dracula-gtk-theme-git
|
dracula-gtk-theme-git
|
||||||
dracula-kde-theme-git
|
dracula-kde-theme-git
|
||||||
|
@ -34,13 +33,9 @@ expac
|
||||||
fd
|
fd
|
||||||
fish
|
fish
|
||||||
flyctl-bin
|
flyctl-bin
|
||||||
fq
|
|
||||||
fzf
|
fzf
|
||||||
gallery-dl
|
gallery-dl
|
||||||
game-devices-udev
|
game-devices-udev
|
||||||
gamemode
|
|
||||||
gdb
|
|
||||||
ghex
|
|
||||||
gifsicle
|
gifsicle
|
||||||
git
|
git
|
||||||
gitui
|
gitui
|
||||||
|
@ -49,8 +44,6 @@ gnome-keyring
|
||||||
gnome-online-accounts
|
gnome-online-accounts
|
||||||
gnome-power-manager
|
gnome-power-manager
|
||||||
gnome-system-monitor
|
gnome-system-monitor
|
||||||
gvfs-gphoto2
|
|
||||||
gvfs-mtp
|
|
||||||
hblock
|
hblock
|
||||||
htop
|
htop
|
||||||
httrack
|
httrack
|
||||||
|
@ -60,7 +53,6 @@ innoextract
|
||||||
intel-media-driver
|
intel-media-driver
|
||||||
intel-ucode
|
intel-ucode
|
||||||
inxi
|
inxi
|
||||||
iwd
|
|
||||||
jack2
|
jack2
|
||||||
jdupes
|
jdupes
|
||||||
jless
|
jless
|
||||||
|
@ -70,29 +62,27 @@ keepassxc
|
||||||
kitty
|
kitty
|
||||||
kvantum
|
kvantum
|
||||||
lagrange
|
lagrange
|
||||||
libimobiledevice
|
libheif
|
||||||
libplist
|
libplist
|
||||||
libpulse
|
libpulse
|
||||||
libusbmuxd
|
libusbmuxd
|
||||||
libva-intel-driver
|
libva-intel-driver
|
||||||
libva-mesa-driver
|
|
||||||
linux-firmware
|
linux-firmware
|
||||||
linux-hardened
|
linux-hardened
|
||||||
lrzip
|
lrzip
|
||||||
|
lxqt-archiver
|
||||||
ly
|
ly
|
||||||
lynx
|
lynx
|
||||||
man-db
|
|
||||||
man-pages
|
man-pages
|
||||||
|
mandoc
|
||||||
megatools
|
megatools
|
||||||
meld
|
meld
|
||||||
moreutils
|
moreutils
|
||||||
mpv
|
|
||||||
mpv-mpris
|
mpv-mpris
|
||||||
msitools
|
msitools
|
||||||
mupdf-tools
|
mupdf-tools
|
||||||
musikcube
|
musikcube
|
||||||
ncdu
|
ncdu
|
||||||
nemo-fileroller
|
|
||||||
neovim
|
neovim
|
||||||
netsurf
|
netsurf
|
||||||
network-manager-applet
|
network-manager-applet
|
||||||
|
@ -101,18 +91,18 @@ nicotine+
|
||||||
ninja
|
ninja
|
||||||
nnn
|
nnn
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
nsz
|
|
||||||
opendoas
|
opendoas
|
||||||
opus-tools
|
opus-tools
|
||||||
oxipng
|
oxipng
|
||||||
p7zip
|
p7zip
|
||||||
parallel
|
parallel
|
||||||
|
pcmanfm-qt
|
||||||
perl-parallel-forkmanager
|
perl-parallel-forkmanager
|
||||||
pgbouncer
|
|
||||||
php
|
php
|
||||||
picocom
|
picocom
|
||||||
pipewire
|
pipewire
|
||||||
pngquant
|
pngquant
|
||||||
|
poppler
|
||||||
power-profiles-daemon
|
power-profiles-daemon
|
||||||
powertop
|
powertop
|
||||||
pulseaudio
|
pulseaudio
|
||||||
|
@ -125,9 +115,7 @@ python-adblock
|
||||||
python-html2text
|
python-html2text
|
||||||
python-pip
|
python-pip
|
||||||
python-pipx
|
python-pipx
|
||||||
python-pyusb
|
|
||||||
python-readability-lxml
|
python-readability-lxml
|
||||||
python-tqdm
|
|
||||||
qpdf
|
qpdf
|
||||||
qrencode
|
qrencode
|
||||||
qt5-base
|
qt5-base
|
||||||
|
@ -140,9 +128,7 @@ rsync
|
||||||
signal-desktop
|
signal-desktop
|
||||||
smartmontools
|
smartmontools
|
||||||
sof-firmware
|
sof-firmware
|
||||||
sof-tools
|
|
||||||
squashfs-tools
|
squashfs-tools
|
||||||
squashfuse
|
|
||||||
starship
|
starship
|
||||||
stlink
|
stlink
|
||||||
stow
|
stow
|
||||||
|
@ -151,7 +137,6 @@ sxiv
|
||||||
syncthing
|
syncthing
|
||||||
system-config-printer
|
system-config-printer
|
||||||
tig
|
tig
|
||||||
tk
|
|
||||||
torsocks
|
torsocks
|
||||||
ttf-arphic-ukai
|
ttf-arphic-ukai
|
||||||
ttf-dejavu
|
ttf-dejavu
|
||||||
|
@ -159,24 +144,17 @@ ttf-ubuntu-font-family
|
||||||
tuc
|
tuc
|
||||||
upx
|
upx
|
||||||
usbutils
|
usbutils
|
||||||
valgrind
|
|
||||||
vulkan-intel
|
vulkan-intel
|
||||||
vulkan-radeon
|
vulkan-radeon
|
||||||
w3m
|
w3m
|
||||||
webp-pixbuf-loader
|
webp-pixbuf-loader
|
||||||
wget
|
wget
|
||||||
wimlib
|
wimlib
|
||||||
wireless_tools
|
|
||||||
wit
|
|
||||||
xdg-user-dirs
|
|
||||||
xdg-utils
|
xdg-utils
|
||||||
xdotool
|
|
||||||
xf86-input-evdev
|
xf86-input-evdev
|
||||||
xf86-input-libinput
|
xf86-input-libinput
|
||||||
xorg-server
|
xorg-server
|
||||||
xorg-xev
|
|
||||||
xorg-xinit
|
xorg-xinit
|
||||||
xournalpp
|
|
||||||
xsel
|
xsel
|
||||||
yay
|
yay
|
||||||
yt-dlp
|
yt-dlp
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
#shellcheck disable=SC2046
|
||||||
yay -Scc
|
yay -Scc
|
||||||
fc-cache -frvs
|
fc-cache -frvs
|
||||||
rm -r ~/.cache ~/.wine ~/.local/pipx/.cache/
|
rm -r ~/.cache ~/.wine ~/.local/pipx/.cache/
|
||||||
|
|
2
bin/nse
2
bin/nse
|
@ -9,5 +9,5 @@ fd -e xhtml . "$d" -x mv {} '{.}'.html
|
||||||
if test -z "$BROWSER"; then
|
if test -z "$BROWSER"; then
|
||||||
BROWSER=netsurf
|
BROWSER=netsurf
|
||||||
fi
|
fi
|
||||||
eval $BROWSER "$(dirname "$t")"/index.html
|
eval "$BROWSER" "$(dirname "$t")"/index.html
|
||||||
rm -rf "$d"
|
rm -rf "$d"
|
||||||
|
|
|
@ -7,6 +7,6 @@ fd -e webp -x cwebp -z 9 -mt {} -o {}
|
||||||
fd -t f -x advzip -z3
|
fd -t f -x advzip -z3
|
||||||
fd -t f -x advdef -z3
|
fd -t f -x advdef -z3
|
||||||
|
|
||||||
fd -e mp3 -x mp3packer \; -x mv {.}-vbr.mp3 {}
|
fd -e mp3 -x mp3packer \; -x mv '{.}'-vbr.mp3 {}
|
||||||
|
|
||||||
fd -e so -x strip
|
fd -e so -x strip
|
||||||
|
|
48
bin/setup
48
bin/setup
|
@ -1,46 +1,46 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# shellcheck disable=SC2086
|
|
||||||
set -e
|
set -e
|
||||||
alias s=sudo g=git
|
alias s=sudo g=git
|
||||||
|
|
||||||
s pacman -Syu
|
printf '[chaotic-aur]\nInclude = /etc/pacman.d/chaotic-mirrorlist\n' | s tee -a /etc/pacman.conf
|
||||||
s pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
|
s pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
|
||||||
s pacman-key --lsign-key 3056513887B78AEB
|
s pacman-key --lsign-key 3056513887B78AEB
|
||||||
s pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
|
s pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
|
||||||
printf '[chaotic-aur]\nInclude = /etc/pacman.d/chaotic-mirrorlist\n' | sudo tee -a /etc/pacman.conf
|
|
||||||
s pacman -Syu
|
s pacman -Syu
|
||||||
s pacman -S $(cat ~/.dotfiles/archpkgs)
|
xargs -o sudo pacman -S --needed < ~/.dotfiles/archpkgs
|
||||||
yay -S dwarfs-git gurk-bin pandoc-bin proot shellcheck-bin spek
|
yay -S pandoc-bin shellcheck-bin
|
||||||
|
|
||||||
stow --no-folding -d ~/.dotfiles -t ~/.config .
|
|
||||||
mkdir -p ~/.parallel/will-cite
|
|
||||||
|
|
||||||
wget https://github.com/dracula/rofi/raw/main/theme/config2.rasi -P ~/.config/rofi
|
|
||||||
wget https://github.com/dracula/kitty/raw/master/dracula.conf -P ~/.config/kitty
|
|
||||||
wget https://github.com/dracula/musikcube/raw/main/dracula.json -P ~/.config/musikcube/themes
|
|
||||||
|
|
||||||
wget https://github.com/mrzool/bash-sensible/raw/master/sensible.bash -O ~/.bashrc
|
|
||||||
wget https://github.com/savq/paq-nvim/raw/master/lua/paq.lua -P ~/.config/nvim/lua
|
|
||||||
wget https://source.netsurf-browser.org/netsurf.git/plain/resources/adblock.css\
|
|
||||||
https://nitter.net/css/themes/dracula.css -P ~/.config/qutebrowser
|
|
||||||
|
|
||||||
chsh -s "$(which fish)"
|
chsh -s "$(which fish)"
|
||||||
fish -c "aliases"
|
|
||||||
|
|
||||||
|
echo kernel.core_pattern=/dev/null | s tee -a /etc/sysctl.d/50-coredump.conf
|
||||||
echo options i915 enable_rc6=1 enable_fbc=1 lvds_downclock=1 enable__psr=1 | s tee -a /etc/modprobe.d/i915.conf
|
echo options i915 enable_rc6=1 enable_fbc=1 lvds_downclock=1 enable__psr=1 | s tee -a /etc/modprobe.d/i915.conf
|
||||||
echo options lsm=landlock,lockdown,yama,integrity,apparmor,bpf | s tee -a /boot/loader/entries/*.conf
|
echo options lsm=landlock,lockdown,yama,integrity,apparmor,bpf | s tee -a /boot/loader/entries/*.conf
|
||||||
echo kernel.core_pattern=/dev/null | s tee -a /etc/sysctl.d/50-coredump.conf
|
|
||||||
|
stow --no-folding -d ~/.dotfiles -t ~/.config .
|
||||||
|
fish -c "aliases"
|
||||||
|
|
||||||
|
wget https://github.com/dracula/kitty/raw/master/dracula.conf -P ~/.config/kitty
|
||||||
|
wget https://github.com/dracula/musikcube/raw/main/dracula.json -P ~/.config/musikcube/themes
|
||||||
|
wget https://github.com/dracula/rofi/raw/main/theme/config2.rasi -P ~/.config/rofi
|
||||||
|
wget https://github.com/zedeus/nitter/raw/master/public/css/themes/dracula.css -P ~/.config/qutebrowser
|
||||||
|
|
||||||
|
wget https://github.com/mrzool/bash-sensible/raw/master/sensible.bash -O ~/.bashrc
|
||||||
|
wget https://source.netsurf-browser.org/netsurf.git/plain/resources/adblock.css -P ~/.config/qutebrowser
|
||||||
|
|
||||||
|
wget https://github.com/savq/paq-nvim/raw/master/lua/paq.lua -P ~/.config/nvim/lua
|
||||||
|
nvim +PaqInstall +q
|
||||||
|
|
||||||
g g p:appdwarf ~/.appdwarf
|
g g p:appdwarf ~/.appdwarf
|
||||||
g g p:phantop.github.io ~/.site
|
g g p:phantop.github.io ~/.site
|
||||||
g g p:haiku-icons ~/.local/share/icons/Haiku
|
g g p:haiku-icons ~/.local/share/icons/Haiku
|
||||||
nvim +PaqInstall +q
|
|
||||||
|
|
||||||
|
mkdir -p ~/.parallel/will-cite
|
||||||
parallel gsettings set org.gnome.desktop.interface {}-theme Haiku ::: cursor icon
|
parallel gsettings set org.gnome.desktop.interface {}-theme Haiku ::: cursor icon
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme Dracula
|
gsettings set org.gnome.desktop.interface gtk-theme Dracula
|
||||||
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing false
|
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing false
|
||||||
|
|
||||||
for i in ~/.dotfiles/dconf/*; do
|
for i in ~/.dotfiles/dconf/*; do
|
||||||
dconf reset -f "$(basename $i | sed 's/^/./;s#\.#/#g;s#.toml#/#')"
|
dconf reset -f "$(basename "$i" | tr : /)"
|
||||||
dconf load "$(basename $i | sed 's/^/./;s#\.#/#g;s#.toml#/#')" < "$i"
|
#shellcheck disable=SC2094
|
||||||
|
dconf load "$(basename "$i" | tr : /)" < "$i"
|
||||||
done
|
done
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[budgie-panel]
|
[budgie-panel]
|
||||||
builtin-theme=false
|
builtin-theme=true
|
||||||
confirm-remove-applet=false
|
confirm-remove-applet=false
|
||||||
dark-theme=true
|
dark-theme=true
|
||||||
migration-level=1
|
migration-level=1
|
||||||
|
@ -30,11 +30,18 @@ alignment='start'
|
||||||
name='Status Indicator'
|
name='Status Indicator'
|
||||||
position=2
|
position=2
|
||||||
|
|
||||||
[budgie-panel/applets/{c2dc2d46-57ab-11ed-b143-a864f1bbee5f}]
|
[budgie-panel/applets/{cffbc7b0-6a9d-11ee-a69b-a864f1bbee5f}]
|
||||||
alignment='start'
|
alignment='start'
|
||||||
name='User Indicator'
|
name='Budgie Menu'
|
||||||
position=4
|
position=4
|
||||||
|
|
||||||
|
[budgie-panel/instance/budgie-menu/{cffbc7b0-6a9d-11ee-a69b-a864f1bbee5f}]
|
||||||
|
menu-categories-hover=false
|
||||||
|
menu-compact=true
|
||||||
|
menu-headers=false
|
||||||
|
menu-show-control-center-items=true
|
||||||
|
use-default-menu-icon=true
|
||||||
|
|
||||||
[budgie-panel/instance/status/{bee913aa-8256-11ec-83c0-a864f1bbee5f}]
|
[budgie-panel/instance/status/{bee913aa-8256-11ec-83c0-a864f1bbee5f}]
|
||||||
spacing=0
|
spacing=0
|
||||||
|
|
||||||
|
@ -49,12 +56,13 @@ addbutton-visibility='always'
|
||||||
item-size-multiplier='1.0'
|
item-size-multiplier='1.0'
|
||||||
|
|
||||||
[budgie-panel/panels/{9bab0f82-7375-11ec-bbff-a864f1bbee5f}]
|
[budgie-panel/panels/{9bab0f82-7375-11ec-bbff-a864f1bbee5f}]
|
||||||
applets=['bee913aa-8256-11ec-83c0-a864f1bbee5f', 'c2dc2d46-57ab-11ed-b143-a864f1bbee5f', '9be4a0da-7375-11ec-bbff-a864f1bbee5f', '8e4a9598-7edc-11ec-93a3-a864f1bbee5f', '7e3fdf9e-2f87-11ed-8771-a864f1bbee5f']
|
applets=['bee913aa-8256-11ec-83c0-a864f1bbee5f', 'cffbc7b0-6a9d-11ee-a69b-a864f1bbee5f', '9be4a0da-7375-11ec-bbff-a864f1bbee5f', '8e4a9598-7edc-11ec-93a3-a864f1bbee5f', '7e3fdf9e-2f87-11ed-8771-a864f1bbee5f']
|
||||||
autohide='intelligent'
|
autohide='intelligent'
|
||||||
dock-mode=true
|
dock-mode=true
|
||||||
enable-shadow=true
|
enable-shadow=false
|
||||||
location='top'
|
location='top'
|
||||||
size=22
|
size=22
|
||||||
|
spacing=0
|
||||||
theme-regions=false
|
theme-regions=false
|
||||||
transparency='none'
|
transparency='none'
|
||||||
|
|
||||||
|
@ -64,6 +72,9 @@ show-calendar-widget=false
|
||||||
show-power-strip=true
|
show-power-strip=true
|
||||||
|
|
||||||
[budgie-wm]
|
[budgie-wm]
|
||||||
|
button-layout='appmenu:minimize,maximize,close'
|
||||||
|
caffeine-mode=false
|
||||||
|
center-windows=false
|
||||||
clear-notifications=['<Shift><Super>c']
|
clear-notifications=['<Shift><Super>c']
|
||||||
toggle-notifications=@as []
|
toggle-notifications=@as []
|
||||||
|
|
||||||
|
@ -74,3 +85,7 @@ use-custom-format=true
|
||||||
[software-center]
|
[software-center]
|
||||||
check-updates=false
|
check-updates=false
|
||||||
fetch-media=false
|
fetch-media=false
|
||||||
|
|
||||||
|
[tray/{7e3fdf9e-2f87-11ed-8771-a864f1bbee5f}]
|
||||||
|
scaling=true
|
||||||
|
spacing=0
|
|
@ -1 +0,0 @@
|
||||||
config
|
|
Loading…
Reference in New Issue