master
mrtuxa 2022-11-24 01:55:32 +01:00
commit a99c38e6e4
83 changed files with 1402 additions and 0 deletions

33
.XCompose Normal file
View File

@ -0,0 +1,33 @@
# Numbers in "upper" Homerow
<Multi_key> <q> : "1" 1
<Multi_key> <w> : "2" 2
<Multi_key> <e> : "3" 3
<Multi_key> <r> : "4" 4
<Multi_key> <t> : "5" 5
<Multi_key> <z> : "6" 6
<Multi_key> <u> : "7" 7
<Multi_key> <i> : "8" 8
<Multi_key> <o> : "9" 9
<Multi_key> <p> : "0" 0
# Extra Stuff in "upper" Homerow
<Multi_key> <Q> : "!" numbersign
<Multi_key> <W> : "\"" numbersign
<Multi_key> <E> : "§" numbersign
<Multi_key> <R> : "$" numbersign
<Multi_key> <T> : "%" numbersign
<Multi_key> <Z> : "&" numbersign
<Multi_key> <U> : "/" numbersign
#<Multi_key> <I> : "#" numbersign # NUMBER SIGN
#<Multi_key> <O> : "#" numbersign # NUMBER SIGN
<Multi_key> <P> : "=" numbersign
# Vim Movement in Homerow
<Multi_key> <h> : "[" numbersign
<Multi_key> <j> : "{" numbersign
<Multi_key> <k> : "}" numbersign
<Multi_key> <l> : "]" numbersign
<Multi_key> <J> : "(" numbersign
<Multi_key> <K> : ")" numbersign

23
.gitconfig Normal file
View File

@ -0,0 +1,23 @@
[core]
pager = delta
[delta]
line-numbers = true
side-by-side = true
[credential]
helper = store
[user]
name = Jxstxs
email = juleb0202@gmail.com
[merge]
conflictstyle = diff3
[pull]
rebase = false
[init]
defaultBranch = master
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[safe]
directory = /home/julius

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
.git-credentials
.Xauthority
.cache/
.cargo/
.gnome/
.gnupg/
.local/
.lyxauth
.npm/
.pki/
.python_history
.viminfo
.wakatime-internal.cfg
.wakatime.bdb
.wakatime.cfg
.wakatime.log
.wakatime/
.wget-hsts
.zsh_history
.zshrc
Downloads/
TODO

72
.gitmodules vendored Normal file
View File

@ -0,0 +1,72 @@
[submodule ".config/picom"]
path = .config/picom
url = https://github.com/Jxstxs/picom-config.git
[submodule ".config/sxhkd"]
path = .config/sxhkd
url = https://github.com/Jxstxs/sxhkd-config.git
[submodule ".repos/other/neovim"]
path = .repos/other/neovim
url = https://github.com/neovim/neovim
[submodule ".repos/other/yay"]
path = .repos/other/yay
url = https://aur.archlinux.org/yay
[submodule ".config/tmux"]
path = .config/tmux
url = https://github.com/Jxstxs/tmux-config.git
[submodule ".repos/personal/suckless/dwm"]
path = .repos/personal/suckless/dwm
url = https://github.com/Jxstxs/dwm-flexipatch.git
[submodule ".repos/personal/suckless/dmenu"]
path = .repos/personal/suckless/dmenu
url = https://github.com/Jxstxs/dmenu-flexipatch.git
[submodule ".repos/personal/suckless/st"]
path = .repos/personal/suckless/st
url = https://github.com/Jxstxs/st-flexipatch.git
[submodule ".repos/personal/suckless/dwmblocks"]
path = .repos/personal/suckless/dwmblocks
url = https://github.com/Jxstxs/dwmblocks-async.git
[submodule ".config/zsh"]
path = .config/zsh
url = https://github.com/Jxstxs/zsh-config.git
[submodule ".repos/other/ohmyzsh"]
path = .repos/other/ohmyzsh
url = https://github.com/ohmyzsh/ohmyzsh.git
[submodule ".config/nvim"]
path = .config/nvim
url = https://github.com/Jxstxs/nvimconf.git
[submodule ".config/ranger"]
path = .config/ranger
url = https://github.com/Jxstxs/ranger-config.git
[submodule ".repos/other/hibernator"]
path = .repos/other/hibernator
url = https://github.com/Chrysostomus/hibernator.git
[submodule ".config/lazygit"]
path = .config/lazygit
url = https://github.com/Jxstxs/lazygit-config.git
[submodule ".config/dunst"]
path = .config/dunst
url = https://github.com/Jxstxs/dunst-config.git
[submodule ".config/qutebrowser"]
path = .config/qutebrowser
url = https://github.com/Jxstxs/qutebrowser-config.git
[submodule ".repos/personal/other/noice-startpage"]
path = .repos/personal/other/noice-startpage
url = https://github.com/Jxstxs/noice-startpage.git
[submodule ".repos/personal/suckless/slock"]
path = .repos/personal/suckless/slock
url = https://github.com/Jxstxs/slock-flexipatch.git
[submodule ".repos/personal/suckless/sxiv"]
path = .repos/personal/suckless/sxiv
url = https://github.com/Jxstxs/sxiv-flexipatch.git
[submodule ".repos/personal/suckless/xmenu"]
path = .repos/personal/suckless/xmenu
url = https://github.com/Jxstxs/xmenu.git
[submodule ".repos/personal/other/system-configs"]
path = .repos/personal/other/system-configs
url = https://github.com/Jxstxs/system-configs.git
[submodule ".repos/personal/tools/autoRotate"]
path = .repos/personal/tools/autoRotate
url = https://github.com/Jxstxs/autoRotate.git
[submodule ".stuff/.password-store"]
path = .stuff/.password-store
url = https://github.com/Jxstxs/passwdstore.git

1
.pkgs/npm Normal file
View File

@ -0,0 +1 @@
neovim

958
.pkgs/pacmans Normal file
View File

@ -0,0 +1,958 @@
a52dec
aalib
acl
acpi
acpid
adobe-source-code-pro-fonts
adwaita-icon-theme
alsa-card-profiles
alsa-lib
alsa-topology-conf
alsa-ucm-conf
amd-ucode
aom
appstream-glib
arandr
archlinux-keyring
argon2
arm-none-eabi-binutils
arm-none-eabi-gcc
arm-none-eabi-newlib
at-spi2-core
atkmm
attr
audit
autoconf
automake
avahi
avr-binutils
avr-gcc
avr-libc
avrdude
ayatana-ido
base
bash
bc
binutils
bison
blueberry
bluez
bluez-libs
bluez-tools
bluez-utils
boost
boost-libs
box2d
bridge-utils
brightnessctl
brotli
btop
bubblewrap
bzip2
c-ares
ca-certificates
ca-certificates-mozilla
ca-certificates-utils
cairo
cairomm
cairomm-1.16
cantarell-fonts
cdparanoia
cfitsio
chromaprint
clang
clucene
cmake
compiler-rt
confuse
containerd
coreutils
cryptsetup
curl
cython
dav1d
db
dblatex
dbus
dbus-python
dconf
debugedit
debuginfod
desktop-file-utils
device-mapper
dfu-programmer
dfu-util
dhclient
dhcpcd
dialog
diffutils
discord
dkms
dmidecode
dnssec-anchors
docbook-xml
docbook-xsl
docker
dosfstools
double-conversion
doxygen
doxygen-docs
duktape
dunst
e2fsprogs
efibootmgr
efivar
electron
element-desktop
element-web
elfutils
ell
enchant
exiv2
expat
faac
faad2
fakeroot
fd
ffcall
ffmpeg
ffmpeg4.4
fftw
file
filesystem
findutils
flac
flameshot
flex
fluidsynth
fontconfig
freeglut
freetype2
fribidi
ftgl
fuse-common
fuse2
fzf
gawk
gc
gcab
gcc
gcc-libs
gcr
gcr-4
gd
gdb
gdb-common
gdbm
gdk-pixbuf2
gendesk
gettext
giflib
girara
git
git-delta
github-cli
glew
glib-networking
glib2
glibc
glibmm
glibmm-2.68
glow
glslang
glu
gmp
gnome-bluetooth
gnome-keyring
gnome-menus
gnome-pie
gnu-free-fonts
gnupg
gnutls
go
gobject-introspection
gobject-introspection-runtime
gource
gperftools
gpgme
gpm
graphene
graphite
grep
groff
grub
grub-customizer
gsettings-desktop-schemas
gsl
gsm
gssdp
gst-libav
gst-plugin-pipewire
gst-plugins-bad
gst-plugins-bad-libs
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gst-plugins-ugly
gstreamer
gtk-update-icon-cache
gtk2
gtk3
gtk4
gtkmm
gtkmm-4.0
gtkmm3
guile
gupnp
gupnp-igd
gzip
harfbuzz
harfbuzz-icu
hdf5
hdparm
hicolor-icon-theme
hidapi
highway
http-parser
hunspell
hwdata
hwinfo
hwloc
hyphen
iana-etc
icu
imagemagick
imath
imlib2
intltool
iproute2
iptables
iputils
iso-codes
iw
iwd
jansson
jasper
java-runtime-common
jq
jre-openjdk
jre-openjdk-headless
json-c
json-glib
jsoncpp
kbd
kcompletion
kconfig
kcoreaddons
kcrash
keyutils
kguiaddons
ki18n
kitemmodels
kitemviews
kmod
krb5
krita
kwidgetsaddons
kwindowsystem
l-smash
lame
lazygit
lcms2
ldns
less
lhasa
libabw
libadwaita
libaec
libappindicator-gtk3
libarchive
libass
libassuan
libasyncns
libatomic_ops
libavc1394
libavif
libavtp
libayatana-appindicator
libayatana-indicator
libb2
libbluray
libbpf
libbs2b
libbsd
libcaca
libcamera
libcanberra
libcap
libcap-ng
libcddb
libcdio
libcdio-paranoia
libcdr
libcgif
libcloudproviders
libcolord
libconfig
libcups
libdaemon
libdatrie
libdbusmenu-glib
libdbusmenu-gtk3
libdc1394
libdca
libde265
libdrm
libdv
libdvdnav
libdvdread
libe-book
libedit
libelf
libepoxy
libepubgen
libetonyek
libev
libevdev
libevent
libexif
libexttextcat
libfdk-aac
libffi
libfontenc
libfreeaptx
libfreehand
libftdi
libgcrypt
libgee
libgit2
libglvnd
libgme
libgnomekbd
libgpg-error
libgsf
libgudev
libheif
libical
libice
libidn2
libiec61883
libimagequant
libindicator-gtk3
libinput
libinstpatch
libisl
libixion
libjpeg-turbo
libjxl
libkate
libksba
liblangtag
libldac
libldap
liblqr
liblrdf
libltc
libluv
liblzf
libmanette
libmd
libmfx
libmicrodns
libmicrohttpd
libmm-glib
libmnl
libmodplug
libmpc
libmpcdec
libmpeg2
libmspub
libmwaw
libndp
libnet
libnetfilter_conntrack
libnewt
libnfnetlink
libnftnl
libnghttp2
libnice
libnl
libnm
libnma
libnma-common
libnotify
libnsl
libnumbertext
libodfgen
libogg
libomxil-bellagio
libopenmpt
liborcus
libp11-kit
libpagemaker
libpaper
libpcap
libpciaccess
libpgm
libpipeline
libplacebo
libpng
libproxy
libpsl
libpulse
libqxp
libraqm
libraw
libraw1394
librevenge
librsvg
libsamplerate
libsasl
libseccomp
libsecret
libshout
libsidplay
libsigc++
libsigc++-3.0
libsigsegv
libsm
libsndfile
libsodium
libsoup
libsoup3
libsoxr
libsrtp
libssh
libssh2
libstaroffice
libstemmer
libsynctex
libsysprof-capture
libtasn1
libteam
libtermkey
libthai
libtheora
libtiff
libtirpc
libtommath
libtool
libtpms
libunistring
libunwind
libusb
libusb-compat
libutempter
libuv
libva
libva-mesa-driver
libvdpau
libverto
libvips
libvisio
libvisual
libvorbis
libvpx
libvterm
libwacom
libwebp
libwnck3
libwpd
libwpe
libwpg
libwps
libx11
libx86emu
libxau
libxaw
libxcb
libxcomposite
libxcrypt
libxcursor
libxcvt
libxdamage
libxdmcp
libxext
libxfixes
libxfont2
libxft
libxi
libxinerama
libxkbcommon
libxkbcommon-x11
libxkbfile
libxklavier
libxml2
libxmu
libxpm
libxrandr
libxrender
libxres
libxshmfence
libxslt
libxss
libxt
libxtst
libxv
libxxf86vm
libyaml
libyuv
libzip
libzmf
licenses
lilv
linux-api-headers
linux-firmware
linux-firmware-bnx2x
linux-firmware-liquidio
linux-firmware-mellanox
linux-firmware-nfp
linux-firmware-qlogic
linux-firmware-whence
linux-lts
linux-lts-headers
llvm-libs
lm_sensors
lpsolve
lua
luajit
luarocks
lv2
lz4
lzo
m4
mailcap
make
man-db
md4c
mesa
meson
minizip
minizip-ng
mjpegtools
mkinitcpio
mkinitcpio-busybox
mobile-broadband-provider-info
most
mpfr
mpg123
mpv
msgpack-c
mtdev
mujs
nanomsg
ncdu
ncurses
neon
netctl
nettle
network-manager-applet
networkmanager
ninja
nitrogen
nm-connection-editor
node-gyp
nodejs
nodejs-nopt
npm
npth
nspr
nss
ntfs-3g
ocl-icd
onboard
oniguruma
openal
opencolorio
opencore-amr
openexr
openimageio
openjpeg2
openmpi
openpmix
openresolv
openshadinglanguage
openssh
openssl
opus
orc
p11-kit
pacman
pacman-mirrorlist
pahole
pam
pambase
pamixer
pango
pangomm
pangomm-2.48
pass
patch
pavucontrol
pciutils
pcre
pcre2
percona-toolkit
perl
perl-encode-locale
perl-error
perl-file-listing
perl-file-which
perl-html-parser
perl-html-tagset
perl-http-cookies
perl-http-daemon
perl-http-date
perl-http-message
perl-http-negotiate
perl-io-html
perl-libwww
perl-lwp-mediatypes
perl-mailtools
perl-net-http
perl-term-readkey
perl-timedate
perl-try-tiny
perl-uri
perl-www-robotrules
perl-xml-parser
perl-xml-writer
picom
pinentry
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
pixman
pkgconf
polkit
poppler
poppler-glib
popt
portaudio
potrace
ppp
procps-ng
psmisc
pugixml
pulsemixer
pybind11
pystring
python
python-appdirs
python-argcomplete
python-attrs
python-autocommand
python-cairo
python-certifi
python-cffi
python-chardet
python-click
python-colorama
python-cram
python-cryptography
python-distro
python-docopt
python-dotty-dict
python-gobject
python-halo
python-hid
python-hjson
python-idna
python-importlib-metadata
python-importlib_resources
python-inflect
python-isodate
python-jaraco.context
python-jaraco.functools
python-jaraco.text
python-jinja
python-jsonschema
python-log_symbols
python-lxml
python-mako
python-markdown
python-markupsafe
python-milc
python-more-itertools
python-nspektr
python-ordered-set
python-packaging
python-pillow
python-pip
python-ply
python-psutil
python-pycountry
python-pycparser
python-pycryptodome
python-pydantic
python-pygments
python-pyparsing
python-pyqt5
python-pyqt5-sip
python-pyqt5-webengine
python-pyrsistent
python-pysocks
python-pyusb
python-pywal
python-qtpy
python-requests
python-setproctitle
python-setuptools
python-six
python-spinners
python-termcolor
python-tomli
python-trove-classifiers
python-typing_extensions
python-urllib3
python-validate-pyproject
python-websocket-client
python-wheel
python-xlib
python-yaml
python-zipp
qmk
qrencode
qt5-base
qt5-declarative
qt5-location
qt5-multimedia
qt5-quickcontrols2
qt5-svg
qt5-tools
qt5-translations
qt5-wayland
qt5-webchannel
qt5-webengine
qt5-x11extras
qt6-base
qt6-svg
qt6-translations
qt6ct
quazip-qt5
qutebrowser
ranger
raptor
rasqal
rav1e
re2
readline
redland
rest
rhash
ripgrep
rnote
rsync
rtmpdump
rubberband
ruby
ruby-abbrev
ruby-base64
ruby-benchmark
ruby-bigdecimal
ruby-bundledgems
ruby-bundler
ruby-cgi
ruby-csv
ruby-date
ruby-delegate
ruby-did_you_mean
ruby-digest
ruby-drb
ruby-english
ruby-erb
ruby-etc
ruby-fcntl
ruby-fiddle
ruby-fileutils
ruby-find
ruby-forwardable
ruby-getoptlong
ruby-io-console
ruby-io-nonblock
ruby-io-wait
ruby-ipaddr
ruby-irb
ruby-json
ruby-kramdown
ruby-logger
ruby-mini_portile2
ruby-minitest
ruby-mustache
ruby-mutex_m
ruby-net-http
ruby-nokogiri
ruby-open-uri
ruby-power_assert
ruby-psych
ruby-racc
ruby-rake
ruby-rdiscount
ruby-rdoc
ruby-reline
ruby-rexml
ruby-ronn-ng
ruby-ruby2_keywords
ruby-stdlib
ruby-stringio
ruby-test-unit
ruby-time
ruby-tmpdir
ruby-uri
rubygems
run-parts
runc
rust
sbc
sdl12-compat
sdl2
sdl2_image
sdl_image
sed
semver
serd
shaderc
shadow
shared-mime-info
signal-desktop
slang
snappy
sndio
sord
sound-theme-freedesktop
soundtouch
source-highlight
spandsp
speex
speexdsp
spirv-tools
sqlite
sratom
srt
startup-notification
sudo
svt-av1
svt-hevc
sxhkd
sysfsutils
systemd
systemd-libs
systemd-sysvcompat
t1lib
taglib
tar
tcl
tdb
texinfo
texlive-bin
texlive-core
texlive-formatsextra
texlive-latexextra
texlive-pictures
texlive-science
tinyxml
tk
tlp
tlp-rdw
tmux
tpm2-tss
tracker3
tree
tree-sitter
tslib
ttf-carlito
ttf-dejavu
ttf-liberation
twolame
tzdata
uchardet
ueberzug
unibilium
unzip
usbutils
util-linux
util-linux-libs
v4l-utils
valgrind
vid.stab
vim
vim-runtime
virtualbox
virtualbox-guest-iso
virtualbox-host-dkms
vmaf
vulkan-headers
vulkan-icd-loader
vulkan-radeon
wavpack
wayland
webkit2gtk
webrtc-audio-processing
websocketpp
wget
which
wildmidi
wireplumber
wmctrl
woff2
wpa_supplicant
wpebackend-fdo
x11-ssh-askpass
x264
x265
xapp
xcb-proto
xcb-util
xcb-util-cursor
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
xclip
xdg-dbus-proxy
xdg-utils
xdotool
xf86-input-libinput
xf86-video-amdgpu
xf86-video-ati
xkeyboard-config
xmlsec
xorg-fonts-encodings
xorg-server
xorg-server-common
xorg-server-xvfb
xorg-setxkbmap
xorg-xauth
xorg-xclipboard
xorg-xhost
xorg-xinit
xorg-xinput
xorg-xkbcomp
xorg-xmodmap
xorg-xprop
xorg-xrandr
xorg-xrdb
xorg-xset
xorg-xsetroot
xorgproto
xournalpp
xvidcore
xxhash
xz
yajl
yaml-cpp
yt-dlp
zathura
zathura-pdf-poppler
zbar
zeromq
zimg
zip
zlib
zsh
zstd
zvbi
zxing-cpp
zziplib

92
.pkgs/pythons Normal file
View File

@ -0,0 +1,92 @@
appdirs==1.4.4
arandr==0.1.10
argcomplete==2.0.0
attrs==22.1.0
autocommand==2.2.1
Brotli==1.0.9
certifi==2022.9.24
cffi==1.15.1
chardet==5.0.0
click==8.1.3
colorama==0.4.6
cram==0.7
cryptography==38.0.3
Cython==0.29.32
dblatex==0.3.12
distro==1.8.0
docopt==0.6.2
dotty-dict==1.3.1
greenlet==1.1.3
halo==0.0.31
hid==1.0.4
hjson==3.0.2
idna==3.4
importlib-metadata==4.9.0
importlib-resources==5.9.0
inflect==6.0.2
isodate==0.6.1
jaraco.context==4.1.2
jaraco.functools==3.5.2
jaraco.text==3.10.0
Jinja2==3.1.2
jsonschema==4.17.0
log-symbols==0.0.14
lxml==4.9.1
Mako==1.2.3
Markdown==3.4.1
MarkupSafe==2.1.1
meson==0.64.0
milc==1.6.6
more-itertools==9.0.0
msgpack==1.0.4
mutagen==1.46.0
nspektr==0.4.0
onboard==1.4.1
ordered-set==4.1.0
packaging==21.3
Pillow==9.3.0
ply==3.11
psutil==5.9.3
pulsemixer==1.5.1
pybind11==2.10.1
pycairo==1.21.0
pycountry==22.3.5
pycparser==2.21
pycryptodome==3.15.0
pycryptodomex==3.15.0
pydantic==1.10.2
Pygments==2.13.0
PyGObject==3.42.2
pynvim==0.4.3
pyparsing==3.0.9
PyQt5==5.15.7
PyQt5-sip==12.11.0
PyQtWebEngine==5.15.6
pyrsistent==0.19.2
pyserial==3.5
PySocks==1.7.1
pystray==0.19.4
python-xlib==0.31
pyusb==1.2.1
pywal==3.3.0
PyYAML==6.0
qmk==1.1.1
QtPy==2.2.1
qutebrowser==2.5.2
ranger-fm==1.9.3
requests==2.28.1
setproctitle==1.3.1
six==1.16.0
spinners==0.0.24
team==1.0
termcolor==2.1.0
tomli==2.0.1
trove-classifiers==2022.10.19
typing_extensions==4.4.0
ueberzug==18.1.9
urllib3==1.26.12
validate-pyproject==0.10.1
websocket-client==1.4.2
websockets==10.3
yt-dlp==2022.10.4
zipp==3.10.0

20
.pkgs/yays Normal file
View File

@ -0,0 +1,20 @@
auto-cpufreq
batsignal
battop
camunda-modeler
chroma
criterion
google-chrome
lemmy-help
minecraft-launcher
mkinitcpio-firmware
morgen-bin
silo-gmail
silo-wikipedia
silos
sysz
tlpui
ttf-meslo-nerd-font-powerlevel10k
update-grub
xsudo-git
yay

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

24
.xinitrc Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
setxkbmap -option "compose:caps"
# xmodmap -e "keycode 48 = Return"
# xmodmap -e "keycode 47 = BackSpace"
export STUFF=$HOME/.stuff
export CFGS=$HOME/.config
export PKGS=$HOME/.pkgs
# Change the Default Pass Directory
export PASSWORD_STORE_DIR=$HOME/.stuff/.password-store
# xrdb -merge ~/.dotf/configs/x11/.Xresources
if [[ "$HOSTNAME" = "archlinux-deskt" ]]; then
# xrandr --output DisplayPort-0 --primary --mode 2560x1440 --pos 0x183 --rotate normal --output DisplayPort-1 --off --output DisplayPort-2 --off --output HDMI-A-0 --mode 1920x1080 --pos 2560x0 --rotate right --output DVI-D-0 --off
xrandr --output DisplayPort-0 --primary --mode 2560x1440 --pos 0x0 --rotate normal --output DisplayPort-1 --off --output DisplayPort-2 --off --output HDMI-A-0 --mode 1920x1080 --pos 2560x245 --rotate normal --output DVI-D-0 --off
fi
while true
do
dwm
done

4
.xsession Normal file
View File

@ -0,0 +1,4 @@
#source $HOME/.dotf/configs/zsh/init.zsh
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=none"

21
LICENSE Normal file
View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2022 Julius
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

130
Makefile Normal file
View File

@ -0,0 +1,130 @@
all: bootstrap
#################################################################################################
# GIT STUFF
#################################################################################################
git-subm-init:
git submodule update --init --remote --merge --recursive
git-subm-update-local:
git submodule update --recursive
#################################################################################################
# GIT STUFF
#################################################################################################
#################################################################################################
# PACKAGE STUFF
#################################################################################################
install-yay:
cd ${HOME}/.repos/other/yay/ && makepkg -si
install-neovim:
cd ${HOME}/.repos/other/neovim && make CMAKE_BUILD_TYPE=RelWithDebInfo && sudo make install clean
install-yays:
yay --sync --needed --norebuild --noredownload --nocleanmenu --nodiffmenu --noremovemake - < $(HOME)/.pkgs/yays
install-pacmans:
sudo pacman -S --noconfirm --needed - < ${HOME}/.pkgs/pacmans
install-pythons:
pip install -r ${HOME}/.pkgs/pythons
backup-pkgs:
pacman -Qnq > ${HOME}/.pkgs/pacmans
pacman -Qqem > ${HOME}/.pkgs/yays
pip freeze > ${HOME}/.pkgs/pythons
git commit .pkgs/* -m "updated packages"
#################################################################################################
# PACKAGE STUFF
#################################################################################################
#################################################################################################
# SYSTEM STUFF
#################################################################################################
setup-tlp:
sudo mv /etc/tlp.conf /etc/tlp.conf.backpup
sudo ln -sf /home/julius/.repos/personal/other/system-configs/tlp.conf /etc/tlp.conf
setup-sysd-slock:
sudo ln -sf /home/julius/.repos/personal/other/system-configs/xorg-slock-setting.conf /etc/X11/xorg.conf.d/xorg-slock-setting.conf
sudo ln -sf /home/julius/.repos/personal/other/system-configs/slock-hibernate@.service /etc/systemd/system/slock-hibernate@.service
sudo systemctl enable slock-hibernate@${USER}
sudo ln -sf /home/julius/.repos/personal/other/system-configs/slock-suspend@.service /etc/systemd/system/slock-suspend@.service
sudo systemctl enable slock-suspend@${USER}
setup-hibernation:
chmod +x ${HOME}/.repos/other/hibernator/hibernator
sudo ${HOME}/.repos/other/hibernator/hibernator 8G # for 8G Swap
sudo ln -sf /home/julius/.repos/personal/other/system-configs/99-lowbat.rules /etc/udev/rules.d/99-lowbat.rules
#################################################################################################
# SYSTEM STUFF
#################################################################################################
#################################################################################################
# ZSH STUFF
#################################################################################################
setup-zsh:
ln -sf ${HOME}/.config/zsh/.zshrc ${HOME}/.zshrc
sh ${HOME}/.local/bin/install-zsh-plugins
#################################################################################################
# ZSH STUFF
#################################################################################################
#################################################################################################
# SUCKLESS STUFF
#################################################################################################
setup-dwm:
cd ${HOME}/.repos/personal/suckless/dwm && sudo make install clean
setup-dmenu:
cd ${HOME}/.repos/personal/suckless/dmenu && sudo make install clean
setup-dwmblocks:
cd ${HOME}/.repos/personal/suckless/dwmblocks && sudo make install clean
setup-slock:
cd ${HOME}/.repos/personal/suckless/slock && sudo make install clean
setup-st:
cd ${HOME}/.repos/personal/suckless/st && sudo make install clean
setup-sxiv:
cd ${HOME}/.repos/personal/suckless/sxiv && sudo make install clean
setup-xmenu:
cd ${HOME}/.repos/personal/suckless/xmenu && sudo make install clean
setup-suckless: setup-dwm setup-dwmblocks setup-st setup-dmenu setup-slock setup-sxiv setup-xmenu
#################################################################################################
# SUCKLESS STUFF
#################################################################################################
#################################################################################################
# OTHER STUFF
#################################################################################################
setup-autorotate:
cd ${HOME}/.repos/personal/tools/autoRotate && sudo make install clean
setup-directories:
mkdir -p ${HOME}/.stuff/share
mkdir -p ${HOME}/.stuff/trash
mkdir -p ${HOME}/.stuff/mount
mkdir -p ${HOME}/.stuff/screenshots
mkdir -p ${HOME}/.stuff/important
add-backgrounds:
git add ${HOME}/.stuff/backgrounds
git commit ${HOME}/.stuff/backgrounds -m "added backgrounds"
#################################################################################################
# OTHER STUFF
#################################################################################################
#################################################################################################
# BOOTSTRAP
#################################################################################################
bootstrap: git-subm-init install-pacmans install-pythons install-neovim install-yay install-yays setup-zsh setup-hibernation setup-suckless setup-tlp setup-sysd-slock

1
README.md Normal file
View File

@ -0,0 +1 @@
# dotfiles