commit a99c38e6e40102e970bcb679f8e260ead3b221cc Author: mrtuxa Date: Thu Nov 24 01:55:32 2022 +0100 Init diff --git a/.XCompose b/.XCompose new file mode 100644 index 0000000..d34ca7f --- /dev/null +++ b/.XCompose @@ -0,0 +1,33 @@ +# Numbers in "upper" Homerow + : "1" 1 + : "2" 2 + : "3" 3 + : "4" 4 + : "5" 5 + : "6" 6 + : "7" 7 + : "8" 8 + : "9" 9 +

: "0" 0 + +# Extra Stuff in "upper" Homerow + : "!" numbersign + : "\"" numbersign + : "ยง" numbersign + : "$" numbersign + : "%" numbersign + : "&" numbersign + : "/" numbersign +# : "#" numbersign # NUMBER SIGN +# : "#" numbersign # NUMBER SIGN +

: "=" numbersign + +# Vim Movement in Homerow + : "[" numbersign + : "{" numbersign + : "}" numbersign + : "]" numbersign + + : "(" numbersign + : ")" numbersign + diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..4451a42 --- /dev/null +++ b/.gitconfig @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fe340f3 --- /dev/null +++ b/.gitignore @@ -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 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9a1dc5e --- /dev/null +++ b/.gitmodules @@ -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 diff --git a/.pkgs/npm b/.pkgs/npm new file mode 100644 index 0000000..d8ef3de --- /dev/null +++ b/.pkgs/npm @@ -0,0 +1 @@ +neovim diff --git a/.pkgs/pacmans b/.pkgs/pacmans new file mode 100644 index 0000000..3ceb4a3 --- /dev/null +++ b/.pkgs/pacmans @@ -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 diff --git a/.pkgs/pythons b/.pkgs/pythons new file mode 100644 index 0000000..b7755ab --- /dev/null +++ b/.pkgs/pythons @@ -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 diff --git a/.pkgs/yays b/.pkgs/yays new file mode 100644 index 0000000..ad336cd --- /dev/null +++ b/.pkgs/yays @@ -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 diff --git a/.stuff/backgrounds/1920x1080/wallhaven-1p38v3_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-1p38v3_1920x1080.png new file mode 100644 index 0000000..1d7b955 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-1p38v3_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-1pjeg3_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-1pjeg3_1920x1080.png new file mode 100644 index 0000000..12b406b Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-1pjeg3_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-1pjjy3_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-1pjjy3_1920x1080.png new file mode 100644 index 0000000..c788fa5 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-1pjjy3_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-1pjlyw_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-1pjlyw_1920x1080.png new file mode 100644 index 0000000..e1215f5 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-1pjlyw_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-2ykpdg_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-2ykpdg_1920x1080.png new file mode 100644 index 0000000..bd101b2 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-2ykpdg_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-2ykpw9_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-2ykpw9_1920x1080.png new file mode 100644 index 0000000..1aa53cf Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-2ykpw9_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-3lkxpy_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-3lkxpy_1920x1080.png new file mode 100644 index 0000000..3900919 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-3lkxpy_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-5gd1k7_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-5gd1k7_1920x1080.png new file mode 100644 index 0000000..e743615 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-5gd1k7_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-6dq1w6_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-6dq1w6_1920x1080.png new file mode 100644 index 0000000..86cb1d2 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-6dq1w6_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-6dq26w_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-6dq26w_1920x1080.png new file mode 100644 index 0000000..2db5428 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-6dq26w_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-6dq98x_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-6dq98x_1920x1080.png new file mode 100644 index 0000000..8d75118 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-6dq98x_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-6dqemx_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-6dqemx_1920x1080.png new file mode 100644 index 0000000..ee32c04 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-6dqemx_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-7p6dzy_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-7p6dzy_1920x1080.png new file mode 100644 index 0000000..59e6672 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-7p6dzy_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-85x5l2_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-85x5l2_1920x1080.png new file mode 100644 index 0000000..24edac6 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-85x5l2_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-85xejj_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-85xejj_1920x1080.png new file mode 100644 index 0000000..6926abd Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-85xejj_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-9d51p8_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-9d51p8_1920x1080.png new file mode 100644 index 0000000..e39e9bd Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-9d51p8_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-9d5edd_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-9d5edd_1920x1080.png new file mode 100644 index 0000000..35327b5 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-9d5edd_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-9d5x5k_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-9d5x5k_1920x1080.png new file mode 100644 index 0000000..cd957e7 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-9d5x5k_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-9dx3q8_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-9dx3q8_1920x1080.png new file mode 100644 index 0000000..8f31819 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-9dx3q8_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-9mjoy1_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-9mjoy1_1920x1080.png new file mode 100644 index 0000000..27e60a8 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-9mjoy1_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-d659kl_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-d659kl_1920x1080.png new file mode 100644 index 0000000..e897d60 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-d659kl_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-d65ppm_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-d65ppm_1920x1080.png new file mode 100644 index 0000000..65b6f73 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-d65ppm_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-d65xxm_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-d65xxm_1920x1080.png new file mode 100644 index 0000000..604cb4f Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-d65xxm_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-dp19wl_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-dp19wl_1920x1080.png new file mode 100644 index 0000000..73c8b6c Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-dp19wl_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-e7d368_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-e7d368_1920x1080.png new file mode 100644 index 0000000..025b183 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-e7d368_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-e7jj6r_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-e7jj6r_1920x1080.png new file mode 100644 index 0000000..ca65f70 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-e7jj6r_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-exo2gr_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-exo2gr_1920x1080.png new file mode 100644 index 0000000..b748269 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-exo2gr_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-gpjk37_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-gpjk37_1920x1080.png new file mode 100644 index 0000000..8c74491 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-gpjk37_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-gpjo6e_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-gpjo6e_1920x1080.png new file mode 100644 index 0000000..6796164 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-gpjo6e_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx8655_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx8655_1920x1080.png new file mode 100644 index 0000000..d2b97da Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx8655_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx86kw_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx86kw_1920x1080.png new file mode 100644 index 0000000..ceed408 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx86kw_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx86pp_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx86pp_1920x1080.png new file mode 100644 index 0000000..1740097 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx86pp_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx8zyq_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx8zyq_1920x1080.png new file mode 100644 index 0000000..1ab41a0 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx8zyq_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx96zp_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx96zp_1920x1080.png new file mode 100644 index 0000000..0358d88 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx96zp_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-jx9mzp_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-jx9mzp_1920x1080.png new file mode 100644 index 0000000..72608e9 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-jx9mzp_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-kx36mq_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-kx36mq_1920x1080.png new file mode 100644 index 0000000..475810d Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-kx36mq_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-kx939d_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-kx939d_1920x1080.png new file mode 100644 index 0000000..5cd2969 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-kx939d_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-kx9rx7_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-kx9rx7_1920x1080.png new file mode 100644 index 0000000..b8de820 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-kx9rx7_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-l8m9jy_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-l8m9jy_1920x1080.png new file mode 100644 index 0000000..7d40aff Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-l8m9jy_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-l8q56p_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-l8q56p_1920x1080.png new file mode 100644 index 0000000..4e1f74e Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-l8q56p_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-l8q5mq_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-l8q5mq_1920x1080.png new file mode 100644 index 0000000..f11955f Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-l8q5mq_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-l8qe6p_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-l8qe6p_1920x1080.png new file mode 100644 index 0000000..1e62ddc Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-l8qe6p_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-l8qeky_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-l8qeky_1920x1080.png new file mode 100644 index 0000000..1b60c36 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-l8qeky_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-m3dqvk_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-m3dqvk_1920x1080.png new file mode 100644 index 0000000..528665c Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-m3dqvk_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-o5dkk9_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-o5dkk9_1920x1080.png new file mode 100644 index 0000000..3365106 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-o5dkk9_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-o5dqq9_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-o5dqq9_1920x1080.png new file mode 100644 index 0000000..688e484 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-o5dqq9_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-p92mj3_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-p92mj3_1920x1080.png new file mode 100644 index 0000000..1a6cad0 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-p92mj3_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-qzd22l_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-qzd22l_1920x1080.png new file mode 100644 index 0000000..de64404 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-qzd22l_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-vqgxq8_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-vqgxq8_1920x1080.png new file mode 100644 index 0000000..0bffca7 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-vqgxq8_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-vqm7wl_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-vqm7wl_1920x1080.png new file mode 100644 index 0000000..dfd92c7 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-vqm7wl_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-we8wyq_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-we8wyq_1920x1080.png new file mode 100644 index 0000000..5a033d6 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-we8wyq_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-x6128o_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-x6128o_1920x1080.png new file mode 100644 index 0000000..c1f9292 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-x6128o_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-x65ve3_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-x65ve3_1920x1080.png new file mode 100644 index 0000000..15e3cdd Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-x65ve3_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-x6l59o_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-x6l59o_1920x1080.png new file mode 100644 index 0000000..8b5506e Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-x6l59o_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-x8gkpo_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-x8gkpo_1920x1080.png new file mode 100644 index 0000000..6c8cbdb Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-x8gkpo_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-x8ye3z_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-x8ye3z_1920x1080.png new file mode 100644 index 0000000..ee23ada Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-x8ye3z_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-yxjy6l_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-yxjy6l_1920x1080.png new file mode 100644 index 0000000..bf8b5b8 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-yxjy6l_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-yxjym7_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-yxjym7_1920x1080.png new file mode 100644 index 0000000..10fe70f Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-yxjym7_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-yxjzdl_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-yxjzdl_1920x1080.png new file mode 100644 index 0000000..17b873e Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-yxjzdl_1920x1080.png differ diff --git a/.stuff/backgrounds/1920x1080/wallhaven-zyxvqy_1920x1080.png b/.stuff/backgrounds/1920x1080/wallhaven-zyxvqy_1920x1080.png new file mode 100644 index 0000000..a0f1ee2 Binary files /dev/null and b/.stuff/backgrounds/1920x1080/wallhaven-zyxvqy_1920x1080.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-1pjeg3_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-1pjeg3_2560x2520.png new file mode 100644 index 0000000..24f0193 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-1pjeg3_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-9652dk_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-9652dk_2560x2520.png new file mode 100644 index 0000000..5e75c43 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-9652dk_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-9d51p8_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-9d51p8_2560x2520.png new file mode 100644 index 0000000..23d26cd Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-9d51p8_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-gpj98l_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-gpj98l_2560x2520.png new file mode 100644 index 0000000..9baa3b5 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-gpj98l_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-l8m9jy_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-l8m9jy_2560x2520.png new file mode 100644 index 0000000..e179194 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-l8m9jy_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-o36mq7_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-o36mq7_2560x2520.png new file mode 100644 index 0000000..dd6edbe Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-o36mq7_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-qzd22l_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-qzd22l_2560x2520.png new file mode 100644 index 0000000..305bad7 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-qzd22l_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-vqgxq8_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-vqgxq8_2560x2520.png new file mode 100644 index 0000000..237f150 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-vqgxq8_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-vqm7wl_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-vqm7wl_2560x2520.png new file mode 100644 index 0000000..1da0c58 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-vqm7wl_2560x2520.png differ diff --git a/.stuff/backgrounds/2560x2520/wallhaven-x6l59o_2560x2520.png b/.stuff/backgrounds/2560x2520/wallhaven-x6l59o_2560x2520.png new file mode 100644 index 0000000..5e187d4 Binary files /dev/null and b/.stuff/backgrounds/2560x2520/wallhaven-x6l59o_2560x2520.png differ diff --git a/.xinitrc b/.xinitrc new file mode 100755 index 0000000..869b932 --- /dev/null +++ b/.xinitrc @@ -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 diff --git a/.xsession b/.xsession new file mode 100644 index 0000000..1e92bc9 --- /dev/null +++ b/.xsession @@ -0,0 +1,4 @@ +#source $HOME/.dotf/configs/zsh/init.zsh + +export GTK_IM_MODULE=xim +export XMODIFIERS="@im=none" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c64e445 --- /dev/null +++ b/LICENSE @@ -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. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3d8560a --- /dev/null +++ b/Makefile @@ -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 diff --git a/README.md b/README.md new file mode 100644 index 0000000..27ef622 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# dotfiles \ No newline at end of file