diff --git a/.gitmodules b/.gitmodules index 2a24da2..7bf8e47 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,3 @@ -[submodule "zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions"] - path = zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions - url = https://github.com/zsh-users/zsh-autosuggestions -[submodule "zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting"] - path = zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting - url = https://github.com/zsh-users/zsh-syntax-highlighting [submodule "emacs/.emacs.d"] path = emacs/.emacs.d url = https://github.com/doomemacs/doomemacs diff --git a/Anaconda/.condarc b/Anaconda/.condarc new file mode 100644 index 0000000..64329fa --- /dev/null +++ b/Anaconda/.condarc @@ -0,0 +1 @@ +auto_activate_base: false \ No newline at end of file diff --git a/emacs/.doom.d/init.el b/emacs/.doom.d/init.el index bff0c70..29ab98e 100644 --- a/emacs/.doom.d/init.el +++ b/emacs/.doom.d/init.el @@ -39,8 +39,8 @@ ;;ligatures ; ligatures and symbols to make your code pretty again ;;minimap ; show a map of the code on the side modeline ; snazzy, Atom-inspired modeline, plus API - ;;nav-flash ; blink cursor line after big motions - ;;neotree ; a project drawer, like NERDTree for vim + nav-flash ; blink cursor line after big motions + neotree ; a project drawer, like NERDTree for vim ophints ; highlight the region an operation acts on (popup +defaults) ; tame sudden yet inevitable temporary windows ;;tabs ; a tab bar for Emacs @@ -74,15 +74,15 @@ vc ; version-control and Emacs, sitting in a tree :term - ;;eshell ; the elisp shell that works everywhere + eshell ; the elisp shell that works everywhere ;;shell ; simple shell REPL for Emacs ;;term ; basic terminal emulator for Emacs - ;;vterm ; the best terminal emulation in Emacs + vterm ; the best terminal emulation in Emacs :checkers syntax ; tasing you for every semicolon you forget - ;;(spell +flyspell) ; tasing you for misspelling mispelling - ;;grammar ; tasing grammar mistake every you make + (spell +flyspell) ; tasing you for misspelling mispelling + grammar ; tasing grammar mistake every you make :tools ;;ansible @@ -95,7 +95,7 @@ (eval +overlay) ; run code, run (also, repls) ;;gist ; interacting with github gists lookup ; navigate your code and its documentation - ;;lsp ; M-x vscode + lsp ; M-x vscode magit ; a git porcelain for Emacs ;;make ; run make tasks from Emacs ;;pass ; password manager for nerds @@ -115,7 +115,7 @@ :lang ;;agda ; types of types of types of types... ;;beancount ; mind the GAAP - ;;(cc +lsp) ; C > C++ == 1 + (cc +lsp) ; C > C++ == 1 ;;clojure ; java with a lisp ;;common-lisp ; if you've seen one lisp, you've seen them all ;;coq ; proofs-as-programs @@ -145,7 +145,7 @@ ;;javascript ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) - ;;latex ; writing papers in Emacs has never been so fun + (latex +latexmk +lsp +fold) ; writing papers in Emacs has never been so fun ;;lean ; for folks with too much to prove ;;ledger ; be audit you can be ;;lua ; one-based indices? one-based indices @@ -157,7 +157,7 @@ ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional - ;;python ; beautiful is better than ugly + python ; beautiful is better than ugly ;;qt ; the 'cutest' gui framework ever ;;racket ; a DSL for DSLs ;;raku ; the artist formerly known as perl6 @@ -172,12 +172,12 @@ ;;solidity ; do you need a blockchain? No. ;;swift ; who asked for emoji variables? ;;terra ; Earth and Moon in alignment for performance. - ;;web ; the tubes - ;;yaml ; JSON, but readable + web ; the tubes + yaml ; JSON, but readable ;;zig ; C, but simpler :email - ;;(mu4e +org +gmail) + (mu4e +org +gmail) ;;notmuch ;;(wanderlust +gmail) diff --git a/emacs/.emacs.d b/emacs/.emacs.d deleted file mode 160000 index 5b2ea8c..0000000 --- a/emacs/.emacs.d +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5b2ea8c32f8a4358ed492beb50f2e257f38c9672 diff --git a/firefox/TST-config.css b/firefox/TST-config.css new file mode 100644 index 0000000..c2d9f1d --- /dev/null +++ b/firefox/TST-config.css @@ -0,0 +1,27 @@ +/* Hide border on tab bar, force its state to 'scroll', adjust margin-left for width of scrollbar. */ +#tabbar { border: 0; overflow-y: scroll !important; scrollbar-width: auto; } + +/* Hide .twisty and adjust margins so favicons have 7px on left. */ +tab-item .twisty { + visibility: hidden; + margin-left: -12px; +} + +/* Push tab labels slightly to the right so they're completely hidden in collapsed state */ +tab-item .label { + margin-left: 7px; +} + +/* Hide close buttons on tabs. */ +tab-item .closebox { + visibility: collapse; +} + +tab-item:hover .closebox { + visibility: initial; +} + +/* Hide sound playing/muted button. */ +.sound-button::before { + display: none !important; +} diff --git a/firefox/treestyletab.css b/firefox/treestyletab.css new file mode 100644 index 0000000..e08bf88 --- /dev/null +++ b/firefox/treestyletab.css @@ -0,0 +1,101 @@ +/* Hide .twisty and adjust margins so favicons have 7px on left. */ +.tab .twisty { + visibility: hidden; + margin-left: -12px; +} + +/* Push tab labels slightly to the right so they're completely hidden in collapsed state */ +.tab .label { + margin-left: 7px; +} + +/* Hide close buttons on tabs. */ +.tab .closebox { + visibility: collapse; +} + +/* Hide sound playing/muted button. */ +.sound-button::before { + display: none !important; +} + +/* Hide 'new tab' button. */ +.newtab-button { + display: none; +} + +/* ################################################ */ +/* ##### COLOR THEME ############################## */ +/* ################################################ */ +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +@keyframes pulse { + 0% { + width: 0px; + height: 0px; + opacity: 1; + } + 100% { + width: 350px; + height: 350px; + opacity: 0; + top: calc(50% - 175px); + left: calc(50% - 175px); + } +} +:root { + background-color: #383838; +} +#tabbar { + border-right: 1px solid #1d1d1d; + box-shadow: none !important; +} +.tab { + background-color: transparent; + border-color: #292929; + color: rgba(207,207,207,0.75); + box-shadow: none !important; +} +.tab:hover { + background-color: #404040 !important; + color: rgba(207,207,207,1) !important; +} +.tab.discarded { + background-color: #1d1d1d; + color: #383838 !important; +} +.tab.discarded:hover { + background-color: #292929 !important; +} + +.tab.active { + background-color: #8fa876; +} +.tab.active:hover { + background-color: #8fa876 !important; +} + + +/* Adjust style for tab that has sound playing. */ +.tab.sound-playing .favicon::after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50%; + background: #FFFFFF; + animation: pulse 2s ease-out 0s infinite; + z-index: -1; + opacity: 0; +} + +/* Adjust style for tab that is muted. */ +.tab.muted { + opacity: 0.5; +} \ No newline at end of file diff --git a/git/.gitconfig b/git/.gitconfig index f90e4d8..b670324 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -5,3 +5,5 @@ helper = store [http] sslVerify = true +[init] + defaultBranch = main diff --git a/pip-modules.txt.bak b/pip-modules.txt.bak new file mode 100644 index 0000000..e53f75f --- /dev/null +++ b/pip-modules.txt.bak @@ -0,0 +1,153 @@ +alabaster==0.7.12 +apipkg==1.5 +appdirs==1.4.4 +arandr==0.1.10 +argh==0.26.2 +astroid==2.6.2 +attrs==21.2.0 +Babel==2.9.1 +backcall==0.2.0 +borgbackup==1.1.17 +bsddb3==6.2.9 +btrfsutil==5.14.2 +CacheControl==0.12.6 +cairocffi==1.2.0 +certifi==2021.5.30 +cffi==1.14.6 +chardet==4.0.0 +charset-normalizer==2.0.3 +colorama==0.4.4 +contextlib2==21.6.0 +cryptography==35.0.0 +cupshelpers==1.0 +cycler==0.10.0 +debugpy==1.3.0 +decorator==5.0.9 +distlib==0.3.3 +distro==1.6.0 +dnspython==2.1.0 +docopt==0.6.2 +docutils==0.17.1 +entrypoints==0.3 +evdev==1.4.0 +GDAL==3.3.1 +gramps==5.1.4 +greenlet==1.1.2 +gscreenshot==2.16.1 +html5lib==1.1 +idna==3.2 +imagesize==1.2.0 +importlib-metadata==4.6.1 +iniconfig==1.1.1 +ipykernel==6.0.2 +ipython==7.25.0 +ipython-genutils==0.2.0 +isort==5.9.2 +jedi==0.18.0 +jeepney==0.7.1 +Jinja2==3.0.1 +jupyter-client==6.2.0 +jupyter-core==4.7.1 +keyring==23.0.1 +keyutils==0.6 +kiwisolver==1.3.2 +lazy-object-proxy==1.6.0 +lensfun==0.3.95 +lightdm-gtk-greeter-settings==1.2.2 +louis==3.19.0 +lutris==0.5.9.1 +lxml==4.6.3 +Markdown==3.3.4 +MarkupSafe==2.0.1 +matplotlib==3.4.2 +matplotlib-inline==0.1.2 +mccabe==0.6.1 +meld==3.20.4 +more-itertools==8.8.0 +msgpack==1.0.2 +neovim-remote==2.4.0 +nest-asyncio==1.5.1 +nordnm==0.8.1 +numpy==1.21.1 +ordered-set==4.0.2 +OWSLib==0.24.1 +packaging==21.0 +parso==0.8.2 +pathtools==0.1.2 +pep517==0.11.0 +pexpect==4.8.0 +pickleshare==0.7.5 +pikaur==1.8 +Pillow==8.3.1 +Pivy==0.6.6 +pluggy==0.13.1 +ply==3.11 +pockets==0.9.1 +powerline-shell==0.7.0 +progress==1.6 +prompt-toolkit==3.0.19 +psutil==5.8.0 +psycopg2==2.9.1 +ptyprocess==0.7.0 +pwquality==1.4.4 +py==1.10.0 +pyalpm==0.10.6 +pycairo==1.20.1 +pycparser==2.20 +pycups==2.0.1 +pycurl==7.44.1 +Pygments==2.9.0 +PyGObject==3.40.1 +pylint==2.9.3 +pympress==1.6.1 +pynvim==0.4.3 +pyOpenSSL==20.0.1 +pyparsing==2.4.7 +pyproj==3.1.0 +PyQt5==5.15.5 +PyQt5-sip==12.9.0 +pyserial==3.5 +PySide2==5.15.2 +pytest==6.2.5 +python-dateutil==2.8.2 +python-magic==0.4.24 +python-vlc==3.0.12118 +pytz==2021.1 +PyYAML==5.4.1 +pyzmq==22.1.0 +QScintilla==2.13.1 +qtile==0.18.0 +requests==2.26.0 +resolvelib==0.7.1 +retrying==1.3.3 +scipy==1.7.1 +SecretStorage==3.3.1 +Shapely==1.7.1 +shiboken2==5.15.2 +sip==6.1.1 +six==1.16.0 +snowballstemmer==2.1.0 +Sphinx==4.1.1 +sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-napoleon==0.7 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-serializinghtml==1.1.5 +team==1.0 +toml==0.10.2 +tomli==1.0.4 +tornado==6.1 +traitlets==5.0.5 +trimesh==3.9.23 +udiskie==2.3.3 +urllib3==1.26.7 +watchdog==0.10.7 +wcwidth==0.2.5 +webencodings==0.5.1 +wrapt==1.12.1 +wxPython==4.1.1 +xcffib==0.11.1 +youtube-dl==2021.6.6 +zipp==3.6.0 diff --git a/pkglist.txt b/pkglist.txt index 9c6638c..6018291 100644 --- a/pkglist.txt +++ b/pkglist.txt @@ -1,287 +1,85 @@ -aic94xx-firmware alacritty alsa-tools alsa-utils -amd-ucode -android-studio -android-tools arandr -arduino -arduino-avr-core -arduino-cli -arduino-docs -arm-none-eabi-binutils -arm-none-eabi-gcc -arm-none-eabi-gdb -arm-none-eabi-newlib -autoconf -autocutsel -automake -barrier -base bdf-unifont biber -binutils -bison -bitwarden-rofi -borg -capitaine-cursors -cdrtools -cmatrix cronie cups -cura -davfs2 discord -dnsmasq -dosfstools downgrade -drawio-desktop dunst -efibootmgr -eog evince -exa -exfat-utils -fakeroot -ffmpegthumbnailer firefox -flatpak -flex -freecad -gcc gimp git -gitg -gnome-disk-utility -gnome-keyring -goocanvas -gramps -grub gruvbox-dark-icons-gtk gscreenshot gtk-theme-arc-gruvbox-git -gutenprint -gvfs -gvfs-smb htop inkscape -jack2 -jre-openjdk -jre8-openjdk -kdeconnect -kdenlive -kicad -kicad-library -kicad-library-3d -lib32-giflib -lib32-gnutls -lib32-gst-plugins-base-libs -lib32-gtk3 -lib32-libpulse -lib32-libva -lib32-libxcomposite -lib32-libxinerama -lib32-libxslt -lib32-mpg123 -lib32-nvidia-utils -lib32-ocl-icd -lib32-openal -lib32-v4l-utils -libgnome-keyring -libnotify libreoffice-still libreoffice-still-de -lightdm -lightdm-gtk-greeter -lightdm-gtk-greeter-settings -linux -linux-firmware -linux-lts -linux-zen -lshw -lutris -lxappearance -lxsession -m4 -make meld -minecraft-launcher -mlocate -moc -mtools ncdu neofetch neovim -nerd-fonts-complete +nerd-fonts-complete-starship network-manager-applet networkmanager nextcloud-client nitrogen nmap -nordnm -npm ntfs-3g numlockx -nvidia -obs-studio -openmotif -openocd -openvpn -os-prober -osm-gps-map -p3x-onenote -p7zip -pamixer papirus-icon-theme -paprefs -patch -pavucontrol pcmanfm-gtk3 pdftk picom-jonaburg-git pikaur -pkgconf -playerctl -playonlinux pulseaudio +pamixer pulseaudio-alsa pulseaudio-ctl python-pip python-psutil python-pympress python-pynvim -python-pytest python-subprocess2 qalculate-gtk -qgis -qt5-styleplugins qtile -rapidsvn redshift -redshiftgui-bin rofi -rofi-calc -rpi-imager shotwell signal-desktop -skypeforlinux-stable-bin +rpi-imager slack-desktop -smbclient -spacenavd spotify -sshpass -steam -stlink stow -subversion sudo surf -system-config-printer -teams-for-linux teamviewer telegram-desktop -texinfo -texlive-bibtexextra -texlive-core -texlive-fontsextra -texlive-formatsextra -texlive-games -texlive-humanities -texlive-latexextra -texlive-music -texlive-pictures -texlive-pstricks -texlive-publishers -texlive-science -texlive-tikz-uml +texlive-most thunderbird timeshift tor-browser -transmission-gtk -tree -ttf-dseg ttf-liberation ttf-ubuntu-font-family udiskie udisks2 unzip -vi -vifm virtualbox virtualbox-host-modules-arch -visual-studio-code-bin +code vlc vlc-pause-click-plugin -wd719x-firmware -wget whatsapp-for-linux -which -wine-gecko -wine-mono -wine-staging -winetricks +wget wireguard-tools -woeusb-gui xarchiver -xcb-util-cursor -xclip -xdotool -xorg-bdftopcf -xorg-docs -xorg-font-util -xorg-fonts-100dpi -xorg-fonts-75dpi -xorg-fonts-encodings -xorg-iceauth -xorg-mkfontscale -xorg-server -xorg-server-common -xorg-server-devel -xorg-server-xephyr -xorg-server-xnest -xorg-server-xvfb -xorg-sessreg -xorg-setxkbmap -xorg-smproxy -xorg-x11perf -xorg-xauth -xorg-xbacklight -xorg-xcalc -xorg-xclock -xorg-xcmsdb -xorg-xcursorgen -xorg-xdpyinfo -xorg-xdriinfo -xorg-xev -xorg-xeyes -xorg-xgamma -xorg-xhost -xorg-xinit -xorg-xinput -xorg-xkbcomp -xorg-xkbevd -xorg-xkbutils -xorg-xkill -xorg-xlsatoms -xorg-xlsclients -xorg-xmodmap -xorg-xpr -xorg-xprop -xorg-xrandr -xorg-xrdb -xorg-xrefresh -xorg-xset -xorg-xsetroot -xorg-xvinfo -xorg-xwayland -xorg-xwd -xorg-xwininfo -xorg-xwud xterm -youtube-dl zathura zathura-pdf-poppler zip zsh -zvbi diff --git a/pkglist.txt.bak b/pkglist.txt.bak new file mode 100644 index 0000000..4bcf121 --- /dev/null +++ b/pkglist.txt.bak @@ -0,0 +1,277 @@ +aic94xx-firmware +alacritty +alsa-tools +alsa-utils +amd-ucode +arandr +autoconf +autocutsel +automake +barrier +base +bdf-unifont +biber +binutils +bison +bitwarden-rofi +borg +capitaine-cursors +cdrtools +cmatrix +cronie +cups +cura +davfs2 +discord +dnsmasq +dosfstools +downgrade +drawio-desktop +dunst +efibootmgr +eog +evince +exa +exfat-utils +fakeroot +ffmpegthumbnailer +firefox +flatpak +flex +freecad +gcc +gimp +git +gitg +gnome-disk-utility +gnome-keyring +goocanvas +gramps +grub +gruvbox-dark-icons-gtk +gscreenshot +gtk-theme-arc-gruvbox-git +gutenprint +gvfs +gvfs-smb +htop +inkscape +jack2 +jre-openjdk +jre8-openjdk +kdeconnect +kdenlive +kicad +kicad-library +kicad-library-3d +lib32-giflib +lib32-gnutls +lib32-gst-plugins-base-libs +lib32-gtk3 +lib32-libpulse +lib32-libva +lib32-libxcomposite +lib32-libxinerama +lib32-libxslt +lib32-mpg123 +lib32-nvidia-utils +lib32-ocl-icd +lib32-openal +lib32-v4l-utils +libgnome-keyring +libnotify +libreoffice-still +libreoffice-still-de +lightdm +lightdm-gtk-greeter +lightdm-gtk-greeter-settings +linux +linux-firmware +linux-lts +linux-zen +lshw +lutris +lxappearance +lxsession +m4 +make +meld +minecraft-launcher +mlocate +moc +mtools +ncdu +neofetch +neovim +nerd-fonts-complete +network-manager-applet +networkmanager +nextcloud-client +nitrogen +nmap +nordnm +npm +ntfs-3g +numlockx +nvidia +obs-studio +openmotif +openocd +openvpn +os-prober +osm-gps-map +p3x-onenote +p7zip +pamixer +papirus-icon-theme +paprefs +patch +pavucontrol +pcmanfm-gtk3 +pdftk +picom-jonaburg-git +pikaur +pkgconf +playerctl +playonlinux +pulseaudio +pulseaudio-alsa +pulseaudio-ctl +python-pip +python-psutil +python-pympress +python-pynvim +python-pytest +python-subprocess2 +qalculate-gtk +qgis +qt5-styleplugins +qtile +rapidsvn +redshift +redshiftgui-bin +rofi +rofi-calc +rpi-imager +shotwell +signal-desktop +skypeforlinux-stable-bin +slack-desktop +smbclient +spacenavd +spotify +sshpass +steam +stlink +stow +subversion +sudo +surf +system-config-printer +teams-for-linux +teamviewer +telegram-desktop +texinfo +texlive-bibtexextra +texlive-core +texlive-fontsextra +texlive-formatsextra +texlive-games +texlive-humanities +texlive-latexextra +texlive-music +texlive-pictures +texlive-pstricks +texlive-publishers +texlive-science +texlive-tikz-uml +thunderbird +timeshift +tor-browser +transmission-gtk +tree +ttf-dseg +ttf-liberation +ttf-ubuntu-font-family +udiskie +udisks2 +unzip +vi +vifm +virtualbox +virtualbox-host-modules-arch +visual-studio-code-bin +vlc +vlc-pause-click-plugin +wd719x-firmware +wget +whatsapp-for-linux +which +wine-gecko +wine-mono +wine-staging +winetricks +wireguard-tools +woeusb-gui +xarchiver +xcb-util-cursor +xclip +xdotool +xorg-bdftopcf +xorg-docs +xorg-font-util +xorg-fonts-100dpi +xorg-fonts-75dpi +xorg-fonts-encodings +xorg-iceauth +xorg-mkfontscale +xorg-server +xorg-server-common +xorg-server-devel +xorg-server-xephyr +xorg-server-xnest +xorg-server-xvfb +xorg-sessreg +xorg-setxkbmap +xorg-smproxy +xorg-x11perf +xorg-xauth +xorg-xbacklight +xorg-xcalc +xorg-xclock +xorg-xcmsdb +xorg-xcursorgen +xorg-xdpyinfo +xorg-xdriinfo +xorg-xev +xorg-xeyes +xorg-xgamma +xorg-xhost +xorg-xinit +xorg-xinput +xorg-xkbcomp +xorg-xkbevd +xorg-xkbutils +xorg-xkill +xorg-xlsatoms +xorg-xlsclients +xorg-xmodmap +xorg-xpr +xorg-xprop +xorg-xrandr +xorg-xrdb +xorg-xrefresh +xorg-xset +xorg-xsetroot +xorg-xvinfo +xorg-xwayland +xorg-xwd +xorg-xwininfo +xorg-xwud +xterm +youtube-dl +zathura +zathura-pdf-poppler +zip +zsh +zvbi diff --git a/qtile/.config/qtile/Groups.py b/qtile/.config/qtile/Groups.py index 1fac445..8d414bf 100644 --- a/qtile/.config/qtile/Groups.py +++ b/qtile/.config/qtile/Groups.py @@ -1,7 +1,8 @@ -from typing import Match from libqtile.config import Group, ScratchPad, DropDown, Key, Match from libqtile.command import lazy +import re + from defines import mod,term from Keys import keys @@ -13,7 +14,7 @@ group_names = [("","Home", 'h',{'layout': 'monadtall'}), ("ﱘ","Music", 'u',{'layout': 'monadtall', 'matches' : [Match(wm_class="spotify")]}), ("","Video", 'v',{'layout': 'monadtall', 'matches' : [Match(wm_class="vlc")]}), ("ﭮ","VideoChat", 'z',{'layout': 'monadtall', 'matches':[Match(wm_class="discord")]}), - ("","ClickUp", 'k',{'layout': 'monadtall', 'matches' : [Match(wm_class="clickup")]}), + ("","Planta Pulse", 'p',{'layout': 'monadtall', 'matches' : [Match(wm_class="surf")]}), ("一","etc1", '1', {'layout': 'monadtall'}), ("二","etc2", '2', {'layout': 'monadtall'}), ("三","etc3", '3', {'layout': 'monadtall'}), diff --git a/qtile/.config/qtile/Keys.py b/qtile/.config/qtile/Keys.py index 92eb8b4..2409e4e 100644 --- a/qtile/.config/qtile/Keys.py +++ b/qtile/.config/qtile/Keys.py @@ -4,8 +4,10 @@ from libqtile.command import lazy from defines import mod, term keys = [ - #screen lock + #screen lock & hibernation Key([mod], "End" , lazy.spawn('dm-tool lock'),desc="locks session"), + Key([], "Cancel" , lazy.spawn('systemctl hibernate'),desc="enter hibernation"), + #moving focus aroung Key([mod], "h", lazy.layout.left(),desc="move focus left"), @@ -51,7 +53,7 @@ keys = [ Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown qtile"), #rofi - Key([mod],'Return',lazy.spawn("rofi -show drun -show-icons -modi drun,calc,ssh"),desc="launch rofi (drun)"), + Key([mod],'Return',lazy.spawn("rofi -show drun -show-icons -modi drun"),desc="launch rofi (drun)"), # audio hotkeys Key([], 'XF86AudioRaiseVolume', lazy.spawn('pulseaudio-ctl up 5'), desc="increase speaker volume"), @@ -73,6 +75,9 @@ keys = [ # backlight keys Key([], 'XF86MonBrightnessUp', lazy.spawn('xbacklight -inc 5')), Key([], 'XF86MonBrightnessDown', lazy.spawn('xbacklight -dec 5')), + + # color mode switch + Key([], 'XF86Favorites', lazy.spawn('xbacklight -set 100')), ] diff --git a/qtile/.config/qtile/autostart.sh b/qtile/.config/qtile/autostart.sh index 5d9ec23..0f553c3 100755 --- a/qtile/.config/qtile/autostart.sh +++ b/qtile/.config/qtile/autostart.sh @@ -4,13 +4,13 @@ xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1 xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Natural Scrolling Enabled" 1 setxkbmap de& nitrogen --restore & +/usr/lib/geoclue-2.0/demos/agent& bash .screenlayout/layout.sh & pulseaudio-ctl set 50 & dunst & nextcloud & timeshift & numlockx & -redshift-gtk -t 6500:3600 & udiskie -t & picom -b --experimental-backend & cbatticon & @@ -18,5 +18,7 @@ nm-applet & blueman-applet & thunderbird & clickup & +redshift-gtk -t 6500:3600 & fcitx5 -d& -emacs --daemon & \ No newline at end of file +emacs --daemon & +surf https://ka-raceing.plantapulse.de/boards & diff --git a/screen-layout/.screenlayout/layout.sh b/screen-layout/.screenlayout/layout.sh index 79a2eab..c6f67b5 100755 --- a/screen-layout/.screenlayout/layout.sh +++ b/screen-layout/.screenlayout/layout.sh @@ -1,2 +1,2 @@ #!/bin/sh -xrandr --output DVI-I-0 --primary --mode 1440x900 --pos 2080x0 --rotate normal --output DVI-I-1 --off --output HDMI-0 --mode 1920x1080 --pos 0x660 --rotate left --output DP-0 --mode 3440x1440 --pos 1080x900 --rotate normal --output DP-1 --off --output DP-2 --off --output DP-3 --off --output DP-4 --off --output DP-5 --off +xrandr --output eDP-1 --mode 1920x1080 --pos 0x1080 --rotate normal --output HDMI-1 --off --output DP-1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-2 --off diff --git a/zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions b/zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions deleted file mode 160000 index a411ef3..0000000 --- a/zsh/.oh-my-zsh/custom/plugins/zsh-autosuggestions +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a411ef3e0992d4839f0732ebeb9823024afaaaa8 diff --git a/zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting b/zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting deleted file mode 160000 index 122dc46..0000000 --- a/zsh/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 122dc464392302114556b53ec01a1390c54f739f diff --git a/zsh/.zshrc b/zsh/.zshrc index 17b917d..34253d9 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -72,6 +72,9 @@ export PATH=$PATH:~/.local/bin export PATH=$PATH:~/.emacs.d/bin ### ALIAS' ### +# docker +alias docker='sudo docker' + #jokes alias dog='cat' alias rr='curl -s -L https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash' #rickroll @@ -140,21 +143,23 @@ alias ftemplate='git fetch template' alias mtemplate='git merge template/master --allow-unrelated-histories' alias log='git log' + ### AUTOSTART ### #neofetch neofetch # >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! -__conda_setup="$('/home/paul/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" +__conda_setup="$('/usr/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else - if [ -f "/home/paul/anaconda3/etc/profile.d/conda.sh" ]; then - . "/home/paul/anaconda3/etc/profile.d/conda.sh" + if [ -f "/usr/etc/profile.d/conda.sh" ]; then + . "/usr/etc/profile.d/conda.sh" else - export PATH="/home/paul/anaconda3/bin:$PATH" + export PATH="/usr/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<< +