diff --git a/.config/.histfile b/.config/.histfile new file mode 100644 index 0000000..268929b --- /dev/null +++ b/.config/.histfile @@ -0,0 +1,1328 @@ +sudo pacman -S tmux +sudo yay -S oh-my-posh +yay -S oh-my-posh +yay -S fzf neofetch +yay -S pokemon-colorscripts +yay -S tpm +yay -Q tpnm +yay -Q tpm +tmux +tmat huy +tmux ls +tmat duckq +tmux kill-session -t duckq +yay -S tmux +tmux source ~/.tmux.conf +yay -R tmux +yay -S eza +sudo mkdir -p /usr/share/fonts/truetype/custom +cd Downloads/JetBrainsMono +cd VictorMono +sudo fc-cache -fv +sudo pacman -S python-pip +mkdir -p ~/miniconda3\ +wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh\ +bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3\ +rm ~/miniconda3/miniconda.sh +conda init zsh +yay -R neofetch +conda -v +conda env -list +vim .zshrc +kitty list-fonts +vim kitty.conf +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash +nvm list +pip install neovim +pip install neovim --break-system-packages +npm install neovim +yay -S wl-copy +yay -S wl-clipboard +cargo install tree-sitter-cli +yay -S ripgrep lazygit bottom +git clone --depth 1 https://github.com/AstroNvim/template ~/.config/nvim\ +rm -rf ~/.config/nvim/.git\ +nvim +yay -S neovim +git clone https://github.com/huyjaky/AstroVim_Config.git +sudo modprobe msr cpuid +yay -S zenstates-git +sudo zenstates -p 0 -f a2 -d 8 -v 23 +sudo zenstates -p 1 -f a2 -d A -v 23 +sudo zenstates -p 2 -f a2 -d C -v 23 +sudoedit /etc/modules-load.d/cpu.conf +sudo vim /etc/modules-load.d/cpu.conf +touch zenstates.py +sudo cp ./zenstates.py /usr/local/bin/ +sudo chmod +x /usr/local/bin/zenstates.py +sudo chmod +x /usr/loca/bin/enable-pstates +sudo vim /usr/local/bin/enable-pstates +sudo chmod +x /usr/local/bin/enable-pstates +sudo vim /etc/systemd/system/ryzen-overclock.service +sudo systemctl daemon-reload +sudo systemctl enable ryzen-overclock +sudo systemctl start ryzen-overclock +cd .config/hyprland +yay -S cloudflare-warp-bin && sudo systemctl enable warp-svc --now +cd /etc +cd modprobe.d +touch amdgpu.conf +sudo touch amdgpu.conf +vim amdgpu.conf +sudo touch radeon.conf +sudo pacman -S qt5-base +sudo pacman -S qt6-base +pip install pandas +pip install pandas --break-system-packages +mkdir Projects +mkdir AIO_practices +sudo pacman -S jupyterlab +sudo pacman -R jupyterlab +sudo pacman -R jupyter-server +pokemon-colorscripts -n charizard -s +pokemon-colorscripts -n charizard \ + +pokemon-colorscripts +yay -R pokemon-colorscripts-git +yay -S pokeshell +pokeshell -h +pokeshell -b charizard-mega-x +yay -R pokeshell +pokemon-colorscripts -h +pokemon-colorscripts -n charizard -f mega-x +cks +rm -rf huy_nho_lam.drawio huy_nho_lam\ \(1\).drawio +wla +sudo pacman -S mesa-git +sudo pacman -S mesa +nv amdgpu.conf +sudo pacman -S amd-ucode +cd grub +nv grub.cfg +uname -sr +cd /etc/pacman.d +sudo pacman -Q kite +xfconf-query -c xfce4-session -p /general/SaveOnExit -s false +cd /etc/xdg/Xwayland-session.d +sudo vim /etc/pacman.conf +cd /boot +sudo pacman -Q linux +sudo pacman -S cmake meson cpio +sudo pacman patitionmanager +sudo pacman -S partitionmanager +pip list +yay +yay -v +yay --version +sudo pacman -Syu +sudo pacman -S --needed git base-devel\ +git clone https://aur.archlinux.org/yay.git\ +cd yay\ +makepkg -si +yay --version +yay -S clang17 +yay -v +yay -S guiscrcpy +yay -S pokemon-colorscripts-git +sudo pacman -S gnome-boxes +cd images +rm -rf boxes-unknown-2 +gdu +nvv +electron -v +sudo pacman -S electron +sudo vim radeon.conf +sudo vim amdgpu.conf +sudo pacman -S corectrl +nv AIO_practices +yay -S genymotion +genymotion +yay -R genymotion +cd .local/share/gnome-boxes/images +conda create -n opengl python=3.9 +conda install -c conda-force gcc=12.1.0 +conda install -c conda-force gcc=12.1 +conda install -c conda-forge gcc=12.1.0 +pip install p5 --break-system-packages +pip install PyOpenGL==3.1.1a1 --break-system-packages +rs +mkdir compute_graphic +cd compute_graphic +touch cohen_sutherland.py +git clone https://github.com/huggingface/transformers/tree/174890280b340b89c5bfa092f6b4fb0e2dc2d7fc/src/transformers/models/blip_2 +mkdir blip_2 +curl https://downgit.evecalm.com/#/home?url=https://github.com/huggingface/transformers/tree/174890280b340b89c5bfa092f6b4fb0e2dc2d7fc/src/transformers/models/blip_2 +ssh -T git@github.long +git remote set-url origin git@github.com:huyjaky/AstroVim_Config.git +git remote set-url origin git@github.huy:huyjaky/AstroVim_Config.git +git clone https://github.com/end-4/dots-hyprland.git +echo huy +git clone https://github.com/MisterZtr/recovery_device_realme_RMX3700.git +cd recovery_device_realme_RMX3700 +git clone https://github.com/realme-sm7125/platform_device_realme_sm7125-common.git +cd platform_device_realme_sm7125-common +rm platform_device_realme_sm7125-common +rm -rf platform_device_realme_sm7125-common +git clone https://github.com/LineageOS/android_device_realme_sm6375-common.git +mkdir source_for_gtneo5se +git clone https://github.com/realme-kernel-opensource/realme_GTneo5SE_5G-AndroidU-vendor-source.git +git clone https://github.com/realme-kernel-opensource/realme_GTneo5SE_5G-AndroidU-kernel-source.git +cd realme_GTneo5SE_5G-AndroidU-kernel-source +sudo pacman -Q java +which java +sudo pacman -sS java | grep jre +conda create -n java-android +conda install -c conda-forge openjdk=11 +java --version +conda activate pytorch +mkdir realme_GTneo5SE_5G-sm7475-common +git add remote origin git@github.huy:huyjaky/device_tree_neo5se.git +git remote add origin git@github.huy:huyjaky/device_tree_neo5se.git +conda activate java-android +cd /run/media/duckq1u/Android +sudo pacman -S repo +repo +mkdir Android +cd Android +git config user.email huyphanuyg@gmail.com +git config user.name huyjaky +git config --global user.email huyphanuyg@gmail.com +git config --global user.name huyjaky +repo init -u https://github.com/LineageOS/android.git -b lineage-21.0 --git-lfs +repo sync +cd /run/media/duckq1u/Downloads +cd source_for_gtneo5se +cd realme_GTneo5SE_5G-sm7475-common +git commit -m 'master - create vendorsetup.sh' +cd android_device_realme_sm6375-common +rm -rf android_device_realme_sm6375-common recovery_device_realme_RMX3700 +mkdir obsidian +rm -rf init_vault +export OBSIDIAN_USE_WAYLAND=1 +obsidian +OBSIDIAN_USE_WAYLAND=1 obsidian +rm -rf com.microsoft.msedge_117.2045.65_und3fined com.microsoft.msedge_117.2045.65_und3fined.ipa v3.1713931372640.119.RMX3701.cls\(RMX3701\) +cd blip_2/blip_2 +warp-cli connect +cd /run/media/duckq1u/GOW +sudo pacman -S tranmission-qt +sudo pacman -S transmission-qt +git clone git@github.huy:huyjaky/TeamVault.git +git add. +git branch -m Papers +git commit -m 'Papers - init paper' +git branch -m Notebooks +git commit -m 'Notebooks - init noteboooks' +git branch -m ListRecommendModel +git commit -m 'ListRecommendModel - init docs' +git push origin ListRecommendModel +mkdir MobileNet +cd MobileNet +git clone https://github.com/junaidaliop/MobileNetV4.git +cd MobileNetV4 +git clone https://github.com/kuan-wang/pytorch-mobilenet-v3.git +cd pytorch-mobilenet-v3 +git branch -m TempBranch +git commit -m 'Temp - ignore conflict' +git push origin TempBranch +git merge Notebooks +git merge TempBranch +git commit -m 'Notebooks - add xml roberta & mobilenet' +mkdir blip_2_source_code_lavis +git commit -m 'Notebooks - add blip 2 code' +touch meeting.txt +cd tem +git commit -m 'Notebooks - add clip source code from gpt' +git push origin Notebooks +cd Papers +mv 2103.00020v1.pdf clip.pdf +git commit -m 'Papers - add clip' +git push origin Papers +git clone https://github.com/tugrulhkarabulut/K-Means-Clustering.git +cd k +cd K-Means-Clustering +cd ex1w03 +cls n +cd aio +cls nv +pip install --upgrade numpy PyOpenGL PyOpenGL_accelerate\ + +pip install numpy==1.21.0\ + +pip install numpy +pip install numpy=2.0.0 +pip install numpy==2.0.0 +pip install numpy==1.26.4 +nnv +cd AIO_ +sudo zenstates -l +journalctl -p err\ + +ls +a +sudo pacman -Q sql +sudo pacman -Q node +sudo pacman -Q vs +yay -S vscodium +git add ,. +git remote add origin git@github.huy:huyjaky/obsidian_aio.git +git commit -m 'master - init ' +git commit -m 'master - change welcome' +ssh-add ~/.ssh/huy_private_key +git reset . +git commit -m 'master - change welcome 2' +nvv +git commit -m 'master - change welcome 3' +cd. .ssh +cd obsidian +cd AIO +git commit -m 'master - backup' +git config --global http.postBuffer 157286400 +git push origin master +pip install matplotlib +pip install matplotlib seaborn +cdd .. +cd AIO_practices/ +git commit -m 'astro-nvim-v3 - change color schemes' +python3 ./ToMau/ScanlineFill.py +mv ThaiLyHan_22AD014_Lab2,3 temp +cd temp +conda activate opengl +export DISPLAY=:0.1 +export DISPLAY=:0.0 +sudo pacman -S libreoffice-fresh +rm -rf ThaiLyHan_22AD014_Lab2,3 +cd ThaiLyHan_22AD014_Lab2,3 +sudo pacman -S freeglut\ + +cd obsidian/AIO/PDF/Papers +git clone git@github.huy:huyjaky/TeamVault.git --depth=-1 +git clone git@github.huy:huyjaky/TeamVault.git +git checkout Papers +setxkbmap vn -variant vni +cd /etc/default/ +touch keyboard +sudo touch keyboard +sudo vim keyboard +sudo dpkg-reconfigure keyboard-configuration +sudo rm -rf keyboard +cd /etc/X11 +sudo vim xorg.conf.d/00-keyboard.conf +touch temp.py +nv temp.py +cd /etc/default +sudo dpkg-reconfigure keyboard-configuration\ + +hyprctl switchxkblayout +cd /usr/share/X11/xkb/rules/ +nv base.lst +sudo pacman -S ibus +ibus-daemon -rxRd +sudo pacman -S python-gobject ibus\ + +ibus-setup +brave +sudo pacman -Q ibus +sudo pacman -R ibus-bamboo +sudo pacman -R ibus +sudo pacman -S fcitx5 +cd /etc/ +sudo vim environment +sudo yay -S fcitx5-qt +sudo pacman -S fcitx5-configtool +pacman -Sy gnome-browser-connector +sudo pacman -Sy gnome-browser-connector +sudo pacman -R fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-unikey fcitx5 +sudo pacman -S ibus +sudo vim /etc/environment +vim .gtkrc-2.0 +rm .gtkrc-2.0 +touch .gtkrc-2.0 +nv .gtkrc-2.0 +ls +cd.. +touch settings.ini +gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}" +sudo pacman -S fcitx5-im +im-config +obsidian --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime +sudo pacman -S xorg xorg-server +brave --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime +brave --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4 +l +yay -S appflowy +appflowy +yay -R appflowy +sudo pacman -Q appflowy +sudo pacman -R appflowy-beta-bin +cd /home/duckq1u/.var/app/io.appflowy.AppFlowy/data/AppFlowy/data_aHR0cHM6Ly9iZXRhLmFwcGZsb3d5LmNsb3Vk/376169664654348288 +yay -S affine +sudo pacman -R affine +yay -Q affine +yay -R affine-bin +rm -rf Papers +cd CLIP +rm -rf TeamVault +mkdir TeamVault +git clone https://github.com/openai/CLIP.git +git branch -m CLIP/huy +git commit -m 'clipV1.0' +git push origin CLIP/huy +git branch -m CLIP/han +git push origin CLIP/han +git branch -m CLIP/phuc +git push origin CLIP/phuc +obsidian --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U +yay -Y vesktop +sudo pacman -Q vesktop +yay -S vekstop +sudo yay -R vesktop +yay -Q vesktop +yay -S vekstop +yay -S vesktop +yay -Syu +obsidian +vesktop +vesktop +brew +yay -S oh-my-posh +touch .tmux.conf +sudo pacman -S tpm +yay -S tpm +vim +vim .tmux.conf +rm -rf .tmux.conf +yay -R tmp +yay -R tpm +git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm +vim .zshrc +cleawr +sudo pacman -S neovim +yay -S ripgrep +yay -S lazygit +yay -S gdm +yay -S gdu +yay -S bottom +python -v +yay -S nvm +yay -R nvm +node -v +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash +nvm +git checkout astro-nvim-v3 +yay -S fuzzel +cd m3ww +[200~ +sudo pacman -S bc blueberry bluez boost boost-libs cliphist coreutils curl findutils fish fuzzel fzf gawk gnome-control-center gnome-keyring grim ibus imagemagick libqalculate light networkmanager network-manager-applet nlohmann-json pavucontrol plasma-browser-integration playerctl procps polkit-gnome ripgrep slurp socat sox starship udev upower util-linux xorg-xrandr wget wireplumber yad tesseract\ +# AUR packages - installation with yay +[200~sudo pacman -S bc blueberry bluez boost boost-libs cliphist coreutils curl findutils fish fuzzel fzf gawk gnome-control-center gnome-keyring grim ibus imagemagick libqalculate light networkmanager network-manager-applet nlohmann-json pavucontrol plasma-browser-integration playerctl procps polkit-gnome ripgrep slurp socat sox starship udev upower util-linux xorg-xrandr wget wireplumber yad tesseract +# AUR packages - installation with yay~sudo pacman -S bc blueberry bluez boost boost-libs cliphist coreutils curl findutils fish fuzzel fzf gawk gnome-control-center gnome-keyring grim ibus imagemagick libqalculate light networkmanager network-manager-applet nlohmann-json pavucontrol plasma-browser-integration playerctl procps polkit-gnome ripgrep slurp socat A +sudo usermod -aG video $(whoami) +yay -S waybar +cd novelknock +ecls +gtk +reload_gtk_theme +log +sudo logout +bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/install.sh") +zsh <(curl -s "https://end-4.github.io/dots-hyprland-wiki/install.sh") +bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/install.sh")> +bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/setup.sh") +yay -S nautilus +yay -S vlc +yay -S brave +yay -R brave +yay -S vesktop-bin +yay -R brave-bin +yay -S brave-bin +unzip VictorMono.zip +rm -rf ./*.ttf +yay -S gnome-disk-utility +yay -R gnome-disk-utility +.z +git checkout main +mkdir -p ~/miniconda3\ +wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh\ +bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3\ +rm -rf ~/miniconda3/miniconda.sh +~/miniconda3/bin/conda init zsh +conda create -n pytorch +eza -a +eza -a --icons=always +eza -a --icons=always --color=always +eza -a --icons=always --color=always --git +mkdir projects +mkdir researchs +cd researchs +sudo pacman -S python-numpy +sudo pacman -S python-pandas +sudo pacman -S python-mathloplib +sudo pacman -S python-mathlotlib +sudo pacman -S python-matplotlib +hyprctl monitors all\ +\ + +cd .config/kitty +git checkout archirve +cd eww +eww +yay -S eww +./checkdeps.sh +./manual-install-helper.sh +sudo ./update-dots.sh +./update-dots.sh +bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/update-dots.sh") +bash ./checkdeps.sh +eww waybar +hyprctl ags +hyprctl dispatch exec exit\ + +sudo systemctl restart display-manager\ + +sudo pacman -S +sudo pacman -S libreoffice-fresh +sudo pacman -S libappindicator-gtk3\ + +sudo apt-get install sni-qt\ + +sudo systemctl restart dbus\ + +sudo systemctl status ags +ls /etc/systemd/system/ | grep ags\ +ls /usr/lib/systemd/system/ | grep ags\ + +which ags +sudo pacman -S ags +pgrep polybar +waybar reload +waybar -v +waybar --help +waybar --bar +pkill -SIGUSR1 swaybar +kill 1019 +pgrep waybar\ + +systemctl list-unit-files --type=service | grep enabled\ + +yay -S parsec-bin +yay -S parsec +cd ..... +hyprctl clients +hyprctl plugin +hyprbar +hyprpm list +yay -S hyprwayland-scanner +sudo pacman -S cpio +cd /bin +yay -S wlroots-hyprland +yay -S hyprland-git +yay -S hyprwayland-scanner +sudo pacman -S base-devel cmake +yay -S hyprwayland-scanner-git +sudo pacman -Sy u +sudo reboot -v +hyprpm update +hyprpm install hyprbars +hyprpm add https://github.com/hyprwm/hyprland-plugins +hyprpm enable hyprexpo +hyprpm disable hyprexpo +ags reload +clls +hyprpm add https://github.com/outfoxxed/hy3 +hyprpm li +hyprpm enable hy3 +hyprpm disable hy3 +hyprpm enable borders-plus-plus +hyprpm disable borders-plus-plus +cd .screenlayout +mkdir .ssh +ssh-keygen -t ed25519 -C "huyphanuyg@gmail.com"\ + +ssh-keyscan github.com >> ~/.ssh/known_hosts +ssh +sudo pacman -S openssh +ssh -T git@github.com +killall ags ydotool +ags & +sudo pacman -S ssh +openssh +ssh -v +ssh --version +ssh -V +cd hh +exec +lmao d +dc .config/hypr +echo 'huy' && echo 'huy2'\ + +neofetch +cd .ssh +rm -rf .ssh +cd la +rm -rf huy huy.pub long long.pub +ssh-keygen -t ed25519 -C "longnguyenngochoang795@gmail.com"\ + +ssh-keygen -t ed25519 -C "huyphanuyg@gmail.com" +ssh-add ~/.ssh/long +ssh -T git@github.huy +ssh -T git@github.long +git clone git@github.huy:huyjaky/filter_extension.git +cd filter_extension +git remote add origin git@github.com:huyjaky/AstroVim_Config.git +git branch -m custom-hypr +git commit -m 'custom-hypr - archive v1' +git push origin custom-hypr +cd .... +cd . +mkdir config_backup +sudo shutdown -h 60h +sudo shutdown -m 60 +sudo shutdown -m 60+ +sudo shutdown +m 60 +sudo shutdown -h +60 +tmux source-file ~/.tmux.conf +uname -r +journalctl -b -1 +journalctl +mkdir -p /var/log/journal +systemd-tmpfiles --create --prefix /var/log/journal +sudo systemd-tmpfiles --create --prefix /var/log/journal +yay -S cloudflare-warp-bin && sudo systemctl enable warp-svc --nowv +warp-cli register new +warp-cli registration new +sudo systemctl status warp-svc +sudo systemctl remove warp-svc +sudo systemctl stop warp-svc +sudo systemctl mask warp-svc +sudo pacman -Rns warp-svcv +sudo pacman -Rns warp-svc +yay -R cloudflare-warp-bin +cd .config +cat $XDG_RUNTIME_DIR/hypr/$(ls -t $XDG_RUNTIME_DIR/hypr/ | head -n 2 | tail -n 1)/hyprland.log +btm +journalctl -b -11 +journalctl -b -1 +systemctl list-unit-files | grep warp-svc +cd ags +nv kitty.conf +git commit -m 'astro-nvim-v3 - archive v6' +eval "$(ssh-agent -s)" +sudo ssh-add ~/.ssh/huy\ + +ssh-add ~/.ssh/huy\ + +git push origin astro-nvim-v3 +cd neofetch +cd BigBlueTerminal +sudo cp ./*.ttf /usr/share/fonts/truetype +fc-list +cd .config/neofetch +clsss +cd Documents +cd projects +git clone git@github.long:NHLONG795/AIO2024_Exercises.git +cd AIO2024_Exercises +yay -S protonvpn +yay -S proton-vpn-gtk-app +openvpn /etc/openvpn/client/client_config_file.ovpn +sudo openvpn /etc/openvpn/client/client_config_file.ovpn +openvpn /etc/openvpn/client/client_config_file.ovpn -v +openvpn /etc/openvpn/client/client_config_file.ovpn --v +openvpn /etc/openvpn/client/client_config_file.ovpn --help +protonvpn-cli connect +yay -R proton-vpn-gtk-app +yay -R wideguard +sudo pacman -R wideguard +yay list +pacman -Qm +sudo pacman -Rns $(pacman -Qq | grep proton)\ + +sudo pacman -R cloudflare-warp-bin-debug +journalctl -b list +journalctl -b +journalctl -k +cd /proc/sys/kernel +nv panic_on_oops +sudo journactl -p 3 -xb\ +\ + +sudo mkdir -p /var/log/journal\ + +sudo nano /etc/systemd/journald.conf\ + +sudo systemctl restart systemd-journald\ + +journalctl --list-boots\ + +bash ./update-dots.sh +exit +cd custom +cd te +cd temo +cd temp +rm -rf temp +git clone git@github.com:huyjaky/AstroVim_Config.git +git clone git@github.huy:huyjaky/AstroVim_Config.git +cp custom/* ~/Documents/Projects/AstroVim_Config +nv .histfile +hyprpm update -v +hyprpm reload +swapon -s +fdisk -l +sudo fdisk -l +fdisk /dev/sda +sudo fdisk /dev/sda +mkswap /dev/sda3 +swapon /dev/sda3 +sudo mkswap /dev/sda3 +sudo swapon /dev/sda3 +hyprpm update -f -v +hyprpm enable hyprbars +hyprpm disable hyprbars +find / -name "SharedDefs.hpp" 2>/dev/null\ + +htop +cd ... +cd htop +htop +git checkout archive +rm -rf dots-hyprland +cd Documents/projects +lsblk +sudo mount /dev/sdb2 +mkdir /mnt/mydrive +sudo mkdir /mnt/mydrive +mount /dev/sdb2 /mnt/mydrive +sudo mount /dev/sdb2 /mnt/mydrive +sudo reboot +ha +cd config_backup +cd nvim +git branch -v +mkdir backupconfig +cp .tmux.conf config_backup/nvim/backupconfig +cp .zshrc config_backup/nvim/backupconfig +nv .zsh_history +cp .histfile config_backup/nvim/backupconfig +cp .histfile ~/Documents/Projects/AstroVim_Config/backupconfig +nv .tmux.conf +cp .zshrc ~/Documents/Projects/AstroVim_Config/backupconfig +cp .config/kitty/kitty.conf ~/Documents/Projects/AstroVim_Config/backupconfig +git commit -m 'custom-hypr - chore: update way to do after udpate kernel on arch' +cd AIO_ex +veikk +cd vktablet-1.2.5-14-x86_64_deb +yay -S dpkg +dpkg -i vktablet-1.2.5-14-x86_64.deb +sudo dpkg -i vktablet-1.2.5-14-x86_64.deb +cd /etc/modprobe.d +yay -R# veikk-tablet-bin +yay -R veikk-tablet-bin +yay -R opentabletdriver +ls -al +hyprctl devices +yay -Q veikk-tablet-bin +yay -R veikk-tablet-bin veikk-tablet-bin-debug +yay -S veikk-tablet-bin +dconf list /org/gnome/desktop/peripherals/tablets/ +cd /org/gnome/desktop/peripherals/tablets/ +dconf reset -f /org/gnome/desktop/peripherals/tablets/0005/area +dconf reset -f /org/gnome/desktop/peripherals/tablets/2000/area +dconf reset -f /org/gnome/ +dconf reset -f /org/gtk/ +docs +rm -rf .git +git add remote origin https://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@github.com/huyjaky/obsidian_aio.git +git add origin https://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@github.com/huyjaky/obsidian_aio.git +git remote add origin https://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@github.com/huyjaky/obsidian_aio.git +git commit -m 'master - fix error index.lock' +git push origin master +git push origin master -f +cd .git +cd TeamVault/# +cd TeamVault/ +cd Te +cd TeamVaultRepo +yay -S parsec +git fetch +git config user.email huyphanuyg@gmail.com +git config user.name huyjaky +git branch -m BLIP/huy +git remote add origin git@github.huy:huyjaky/TeamVault.git +ssh -T git@github.huy +git commit -m 'BLIP/huy - init branch ' +cd +git commit -m 'BLIP/huy - add Papers ' +git commit -m 'BLIP/huy - add source code' +jupyter lab +jupyter +jupyter -v +jupyter --version +cd Blip-2/blip_2_source_code_lavis +vscodium +n +git commit -m 'BLIP/huy - up to date BLIP-2 huggingface' +git push origin BLIP/huy +cd blip_2_huggingface +sudo pacman -S gnome-shell-extensions +cd blip_2_lavis_original_source +yay -S obsidian +nv graph_proj.py +yay -S vita3k +cd .cache +gdu +yay -Q vita +sudo pacman -Q vita3k +sudo pacman -S base-devel clang git cmake sndio jack2 openal qt6-base qt6-declarative qt6-multimedia sdl2 vulkan-validation-layers +sudo pacman -S vulkan-validation-layers jack2 +sudo pacman -S vulkan-validation-layers +mkdir Ps4Emu +git clone --recursive https://github.com/shadps4-emu/shadPS4.git\ +cd shadPS4 +cmake -S . -B build/ -DENABLE_QT_GUI=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ +cd externals/glslang/ +cd SPIRV +cd build/ +cmake --build . --parallel$(nproc) +cd Ps4Emu +cd build +cd shadPS4 +./shadps4 +yay -S ryujinx +tmat duckq +sudo pacman -Q ryujinx +sudo pacman -R ryujinx +pacman -Ss ryujinx\ + +sudo pacman -Ss ryujinx\ + +yay -S suyu +cd Projects/TeamVault +git clone https://github.com/salesforce/LAVIS.git +cd LAVIS +touch loss.txt +nv loss.txt +nautilus . +mkdir output_kaggle +pip install kaggle +kaggle login +cd .config/kaggle +cd Projects/output_kaggle +kaggle kernels output edeplam/notebook4fd61149a4 -p /path/to/dest +sudo kaggle kernels output edeplam/notebook4fd61149a4 -p /path/to/dest +sudo kaggle kernels output edeplam/notebook4fd61149a4 -p ./ +kaggle kernels output edeplam/notebook4fd61149a4 -p ./ +cd blip_2 +cd Blip-2 +cp ./*.ttf ~/.local/share/fonts/\ + +sudo cp ./*.ttf /usr/share/fonts/truetype/custom/\ + +sudo fc-cache -fv\ + +fc-list | grep "Recmono"\ + +fc-list | grep "Rec"\ + +cd Projects/TeamVault/Blip-2 +cd blip_2_ +cd blip_2_source_code_lavis +git status +git add . +git commit -m 'Roadmap - add paper HatesCLIP' +git push origin Roadmap +cd obsidian/AIO/TeamVaultRepo +cd AIO_practices +cd Recursive +sudo cp ./*.ttf /usr/share/fonts +sudo fc-cache -f -v\ + +conda env list +pip install scikit-learn +dcos +cd Projects/ +cd TeamVault +z -h +z /home/duckq1u/Documents +listpkg +sudo pacman -R appflowy-beta-bin-debug +cd config +cd .config/hypr +hyprpm install hyprpaper +hyprpm add hyprpaper +cd ags +z dot +yay -S zotero +yay -S ibus-bamboo +rm -rf .gtkrc-2.0 +export +sudo pacman -Rns fcitx fcitx-*\ + +sudo pacman -Rns fcitx\ + +sudo pacman -Rns fcitx5 +sudo pacman -Rns fcitx5-configtool fcitx5-qt fctix5 +sudo pacman -Rns fcitx5-configtool fcitx5-qt +sudo pacman -Rns fcitx5-configtool fcitx5-qt fctix5-unikey +sudo pacman -R fcitxt-unikey +sudo pacman -R fcitx5-unikey +sudo pacman -R fcitx5-qt +sudo pacman -R fcitx5-configtool +sudo pacman -R fcitx5-qt +yay -R fcitx5 +yay -R fcitx5-qt +yay -Q fctix +yay -Q fctix5 +yay -R fcitx5-configtool +yay -R fcitx5-gtk +z aio +cd AIO\ notebook/TA-ex/TA-ex\ 8-9-2024 +code . +kitty +list-fonts +yay -Q obsidian +sudo pacman -S obsidian 1.7.4-1 +sudo pacman -S obsidian=1.7.4-1 +yay -R obsidian +sudo pacman -S obsidian +sudo pacman -Syu +sudo pacman -Sy +sudo pacman -S obsidian +cd obsidian/AIO +sudo pacman -S remmina +s +kitty list-fonts +cd Downloads +cd JetBrainsMono +mkdir -p ~/.local/share/fonts\ + +mv ./*.ttf ~/.local/share/fonts/\ + +fc-cache -fv\ + +fc-list | grep "Jetbrains"\ + +fc-list | grep "Jet"\ + +sudo nautilus +z hypr /home/duckq1u/.config/hypr +cp $HOME/.config/ags $HOME/.config/ags.bkup +cd .config/ +mkdir ags.bkup +cp ./ags/* ./ags.bkup +sudo cp ./ags/* ./ags.bkup +z /home/duckq1u/Documents/Projects +git clone git clone https://github.com/Jas-SinghFSU/HyprPanel.git +git clone https://github.com/Jas-SinghFSU/HyprPanel.git +cd HyprPanel +z ags +ags +z /home/duckq1u/Documents/Projects/dots-hyprland +bash ./install.sh +bash ./uninstall.sh +sudo systemctl stop gdm.service +systemctl disable gdm\ +systemctl enable lightdm +systemctl disable gdm\ +systemctl enable sddm +sudo bash ./install.sh +cd .hypr +cd hypr +brave +./install.sh +cd .config/kitty +z kitty +z /home/duckq1u/.config/hypr +cd ags.bkup +ls -al | grep ags +sudo bash ./uninstall.sh +z /home/duckq1u/HyDE/Scripts +./uninstall.sh +logout +cd HyDE/Scripts +./install.sh -r\ + +cd kitty +zsh +z hyde +sudo pacman -R dolphil +sudo pacman -R dolphin +cd gtk-4.0 +cd assets/scalable +la +nautilus +cd /etc/logs +nv style.css +yay -Q opentabletdriver +yay -Q opentabletdriver +yay -S opentabletdriver +otd-daemon +sudo pacman -Q fcitx +yay -S fcitx5-git +yay -Q fcitx +yay -Q fcitx5 +yay -R fcitx5-git +sudo pacman -Q fcitx5-qt +sudo pacman -S fcitx5-qt fcitx5-gtk +fcitx5 +fcitx5-configtool +yay -S fcitx5-config-qt +sudo pacman fcitx-unikey +sudo pacman -S fcitx-unikey +yay -S fcitx5-unikey +sudo pacman -S python-pyamdgpuinfo +yay -S python-pyamdgpuinfo +pip install pyamdgpuinfo +gpuinfo.sh --use amd +cpuinfo.sh +z docs +docs +git clone https://github.com/yurihikari/garuda-hyprdots.git +cd garuda-hyprdots +z gra +z /home/duckq1u/Documents/Projects/garuda-hyprdots +mkdir waybar +mv garuda-hyprdots waybar +git clone https://github.com/linuxmobile/hyprland-dots.git +mkdir original +mv ./* original +cd hyprland-dots/.config/waybar +cd .. +cd waybar.bkp +z pro +cd waybar +mkdir garuda +cp ./* ../waybar.bkp/garuda +z /home/duckq1u/.config/waybar.bkp +z /home/duckq1u/Documents/Projects/waybar +cd hyprland-dots +cd .confg +cd .config +cd hyde +cd themes/Gruvbox\ Retro +nvnv +z waybar /home/duckq1u/Documents/Projects/waybar +git clone https://github.com/knightfallxz/Hyprland-Dots.git +cd Hyprland-Dots +cd waybar +sudo waybar +z kitt +z /home/duckq1u/.config/waybar.bkp +z waybar /home/duckq1u/.config/waybar +waybar_cava.sh +yay -S cava +git pul l +git pull +cd hyde/themes +cd wallpapers +git clone https://github.com/huyjaky/AstroVim_Config.git nvim +git clone https://github.com/huyjaky/AstroVim_Config.git +cd AstroVim_Config +lz +sudo pacman -Q oh-my-zsh-git +sudo pacman -R oh-my-zsh-git +c;s +git commit -m 'custom-hypr - add config waybar hyde' +z docs +cd dots-hyprland +cd .config/hypr +cd /boot/grub +sudo vim grub.cfg +z /home/duckq1u/Documents/Projects/dots-hyprland/.config/hypr +yay -S brave +curl https://www.cloudflare.com/cdn-cgi/trace/ +z hyde +cd themes/Frosted\ Glass +z /home/duckq1u/.config/hypr +clear +z doc +cd Projects +git clone https://github.com/mendez-luisjose/License-Plate-Detection-with-YoloV8-and-EasyOCR.git +warp-cli disconnect +pip install streamlit +cd .config/nvim +cd \ +zrok +zrok enable fjFVSKKX0XgS +zrok access private 68nj4hcmpptw +ssh tcp://127.0.0.1:9191 +ssh tcp://127.0.0.1:9191 +ssh 127.0.0.1:9191 +ssh 127.0.0.1 +ssh duckq1u@127.0.0.1 -p 9191 +ip +ip address +ifconfig +zrok access private qzld2roh6yl6 +zrok access private owvi51bgtfzi +zrok access private kp6fmqm3a6b6 +ssh 127.0.0.1 -p 9191 +z projec +cd License-Plate-Detection-with-YoloV8-and-EasyOCR +streamlit run app.py +pip install ultralytics +z projc +z proj +git clone https://github.com/gokulkarthik/hateclipper.git +cd hateclipper +tmdt +lmao thaa +z /home/duckq1u/Documents/Projects/hateclipper +mkdir HateClipper-modifier +cd HateClipper-modifier +sudo pacman -S nwg-displays +sudo pacman -R nwg-displays +z /home/duckq1u/.config/nvim +cargo install hyprsome +hyprpm +hyprpm list +hyprpm install https://github.com/sopa0/hyprsome +hyprpm add https://github.com/sopa0/hyprsome +zsh +cargo uninstall hyprsome +git clone https://github.com/sopa0/hyprsome +cd hyprsome +cargo build +sudo cp target/debug/hyprsome /usr/local/bin +z /home/duckq1u/.config/waybar +hyprsome move 2 +shutdown +waybar -h +z waybar /home/duckq1u/.config/waybar.bkp +cd Goal\ +cd Goal +waybar -c ~/.config/waybar/Goal +cl +cl +sudo journalctl -p 3 -xb\ +\ + +z nvim +./workspace.sh +waybar -c ~/.config/waybar/Goal/config.jsonc +hyprctl dispatch moveworkspacetomonitor DP-1 3 +hyprctl dispatch moveworkspacetomonitor 0 3\ +' +hyprctl dispatch moveworkspacetomonitor 0 3 +hyprctl dispatch moveworkspacetomonitor 3 0 +tmdt +hyprctl dispatch moveworkspacetomonitor 2 0 +clsl +canva +cava +cd rofi +yay -S ocs-url +z them +cd Gruvbox\ Retro +nv rofi.theme +hyprctl monitors +hyprctl dispatch swapactiveworkspaces 0 1 +hyprsome workspace 2 +hyprsome move 2 +hyprsome +hyprsome workspace 4 +hyprctl dispatch swapactiveworkspaces 1 0 +sudo bash ./workspace.sh +./workspaceV2.sh +sudo ./workspaceV2.sh +workspaceV2.sh +echo $HYPRLAND_INSTANCE_SIGNATURE +sudo export HYPRLAND_INSTANCE_SIGNATURE=4520b30d498daca8079365bdb909a8dea38e8d55_1729471533_1214025722 +sudo bash ./workspaceV2.sh +hyprctl dispatch focusmonitor 0\ + +hyprctl dispatch workspace $PRIMARY_MONITOR_WORKSPACE\ + +export PRIMARY_MONITOR_WORKSPACE=1\ + +hyprctl dispatch workspace 3 +export PRIMARY_MONITOR_WORKSPACE=-1 +export SECONDARY_MONITOR_WORKSPACE=7 +export SECONDARY_MONITOR_WORKSPACE=1 +chmod +x /home/duckq1u/.config/hypr/scripts/workspaceV2.sh\ + +hyprctl logs\ + +sudo source ./workspaceV2.sh +export SECONDARY_MONITOR_WORKSPACE=3 +export SECONDARY_MONITOR_WORKSPACE=4 +hyprctl reload\ + +export SECONDARY_MONITOR_WORKSPACE=2 +export PRIMARY_MONITOR_WORKSPACE=1 +echo $SECONDARY_MONITOR_WORKSPACE +sway +sudo pacman -Sy +yay -Sy +yay -Syu +la | grep te +echo $test +hyprctl env huy test +hyprctl env +hyprctl dispatch exec env huy, test +env huy, test +source ./test.sh +hyprctl dispatch env PRIMARY_MONITOR_WORKSPACE 5\ + +hyprctl dispatch exec env PRIMARY_MONITOR_WORKSPACE 5\ + +echo $PRIMARY_MONITOR_WORKSPACE +hyprctl dispatch exec echo $PRIMARY_MONITOR_WORKSPACE\ + +hh +nv .zshrc +hyprctl dispatch exec current +hyprctl monitors | grep "Monitor" | head -n 1 | awk '{print $3}'\ + +hyprctl activewindow | grep 'monitor'\ + +hyprctl activewindow | grep 'monitor' | awk '{print $2}'\ + +export current_monitor=$(hyprctl activewindow | grep 'monitor' | awk '{print $2}') \ + +echo $current_monitor +hyprctl dispatch focusmonitor 0 +export current_monitor=0 +hyprctl dispatch exec focusmonitor $current_monitor +hyprctl dispatch focusmonitor $current_monitor +hyprctl activewindow | grep 'workspace' | awk '{print $2}'\ + +source ./workspaceV2.sh +source ./workspaceV2except.sh +hyprctl activeworkspace | grep 'workspace' | awk '{print $3}'\ + +hyprctl activeworkspace | grep 'monitorID' | awk '{print $3}'\ + +hyprctl activeworkspace | grep 'monitorID' | awk '{print $2}'\ + +hyprctl activeworkspace +waybar +cl s +git commit -m 'custom-hypr - add config hypr' +cloudflare-warp +cloudflare-warp +warp-cli +warp-cli settings +warp-cli connect +cls git clone https://github.com/prasanthrangan/hyprdots.git +git clone https://github.com/prasanthrangan/hyprdots.git +nv +tmat +hyprctl clients\ + +hyprctl activewindow | grep 'at' | awk '{print $2}' +hyprctl activewindow | grep 'at:' | awk -F, '{print $1}' | awk '{print $2}'\ + +hyprctl activewindow | grep 'monitor' | awk '{print $2}' +hyprctl activewindow | grep 'workspace' | awk '{print $2}' +hyprctl dispatch movewindow l +source ./workspaceV2move.sh +hyprctl dispatch fullscreenstate 0 +hyprctl dispatch movetoworkspacesilent 5 +echo "$window_info" | grep 'at:' | awk -F '[ ,:]+' '{print $3}'\ + +hyprctl activewindow | grep 'at:' | awk '{print $2}' +hyprctl activewindow +hyprctl activewindow | grep -oP '(?<=at: )\d+'\ + +git clone https://github.com/han24524/Math4ML.git +\:wa +wa +source ./window.sh +hyprctl dispatch movetoworkspace 4 +source ./windowtoright.sh +source ./windowtoleft.sh +hyprctl activewindow +z proj +cd Lap\ trinh\ mang +vscodium . +z m4 +cd pro +z po +z pro +cd Math4ML +git init +git remote add origin git@github.huy:huyjaky/Math4ML.git +cd .ssh +z /home/duckq1u/Documents/Projects/Math4ML +git remote -v +git pull +la +lz +z doc +nautilus . +z /home/duckq1u/.config/hyde/themes/Frosted\ Glass +z /home/duckq1u/Documents/Projects/AstroVim_Config +git add . +git commit -m 'custom-hypr - add script for hyprland' +git push origin custom-hypr +z hypr +reboot +nvim .zshrc +nvim +hh +nv hypr +z rofi +tmat +sudo pacman -R nautilus +sudo pacman -S nautilus +ccd gtk-3.0 +nv settings.ini +echo $GTK +env +cls +.icons +cd .icons +cd default +nv index.theme +z confi +cd xset +cd config +z config +z /home/duckq1u/.config +cd xsettingsd +nv xsettingsd.conf +cd . . +cd .. +nv user-dirs.dirs +cd gtk-3.0 +nv bookmarks +rofilaunch.sh +rofiselect.sh +cls +rofi settings.ini +z waybar +volumecontrol.sh -s '' +z hypr +nv +cd scripts +source ./focusStateToLeft.sh +: 1729560392:0;cls +: 1729560394:0;z waybar +: 1729560398:0;nv +: 1729560542:0;z hypr +: 1729560546:0;nv +: 1729560590:0;cls +: 1729560623:0;z waybar +: 1729560624:0;nv +: 1729560646:0;waybar +: 1729560942:0;cls +: 1729560968:0;z waybar +: 1729560972:0;z /home/duckq1u/Documents/Projects/AstroVim_Config +: 1729560973:0;nv +: 1729560976:0;nautilus . +: 1729561057:0;z hypr +: 1729561058:0;nautilus . +: 1729561081:0;z rofi +: 1729561082:0;nautilus . +: 1729561117:0;cls +: 1729561123:0;hh +: 1729561125:0;nv .zshrc +: 1729561154:0;la +: 1729561158:0;cd .config +: 1729561159:0;la +: 1729561165:0;touch .zshrc +: 1729561170:0;nv .zshrc +: 1729561173:0;cls +: 1729561174:0;la +: 1729561187:0;nautilus . diff --git a/.config/.tmux.conf b/.config/.tmux.conf new file mode 100644 index 0000000..a31e224 --- /dev/null +++ b/.config/.tmux.conf @@ -0,0 +1,91 @@ +set -g default-terminal "tmux-256color" +set -ag terminal-overrides ",xterm-256color:RGB" +# set -g default-terminal "screen-256color" + +set-option -g focus-events on + +set -g prefix C-b +# unbind C-b +bind-key C-b send-prefix + +unbind % +bind | split-window -h -c "#{pane_current_path}" + +unbind '"' +bind - split-window -v -c "#{pane_current_path}" + +unbind r +bind r source-file ~/.tmux.conf + +bind j resize-pane -D 5 +bind k resize-pane -U 5 +bind l resize-pane -R 5 +bind h resize-pane -L 5 + +bind -r m resize-pane -Z + +set -g mouse on + +set-window-option -g mode-keys vi + +bind-key -T copy-mode-vi 'v' send -X begin-selection # start selecting text with "v" +bind-key -T copy-mode-vi 'y' send -X copy-selection # copy text with "y" + +unbind -T copy-mode-vi MouseDragEnd1Pane # don't exit copy mode when dragging with mouse + +# remove delay for exiting insert mode with ESC in Neovim +set -sg escape-time 10 + +# tpm plugin +set -g @plugin 'catppuccin/tmux' +# set -g @plugin 'xamut/tmux-weather' +set -g @plugin 'tmux-plugins/tpm' +# list of tmux plugins +set -g @plugin 'christoomey/vim-tmux-navigator' +set -g @plugin 'tmux-plugins/tmux-resurrect' # persist tmux sessions after computer restart +set -g @plugin 'tmux-plugins/tmux-continuum' # automatically saves sessions for you every 15 minutes +# set -g @plugin 'fabioluciano/tmux-tokyo-night' +# run ~/.tmux/plugins/catppuccin/catppuccin.tmux + +# NOTE: ...alongside +set -g @catppuccin_flavour "mocha" +set -g @catppuccin_window_left_separator " " +set -g @catppuccin_window_right_separator " " +set -g @catppuccin_window_middle_separator "|" +# set -g @catppuccin_window_middle_separator "" + +set -g @catppuccin_window_number_position "right" + +set -g @catppuccin_window_default_fill "all" +set -g @catppuccin_window_default_text "#W" + +set -g @catppuccin_window_current_fill "number" +set -g @catppuccin_window_current_text "#W" + +set -g @catppuccin_status_modules_right "user host" +set -g @catppuccin_status_modules_left "session " +set -g @catppuccin_status_right_separator "" + +set -g @catppuccin_status_left_separator " " +# set -g @catppuccin_status_right_separator " " +set -g @catppuccin_status_middle_separator "|" + +set -g @catppuccin_status_fill "all" +set -g @catppuccin_status_connect_separator "yes" +set -g @catppuccin_window_status_icon_enable "yes" +set -g @catppuccin_window_status_enable "yes" +set -g @catppuccin_status_default "on" +# icons +set -g @catppuccin_icon_window_last " 󰃀 " +set -g @catppuccin_icon_window_current "  " + +set -g status-position top + +# set -g @catppuccin_directory_text "#{pane_current_path}" +# end it + +set -g @resurrect-capture-pane-contents 'on' +set -g @continuum-restore 'on' + +# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) +run '~/.tmux/plugins/tpm/tpm' diff --git a/.config/.zshrc b/.config/.zshrc new file mode 100644 index 0000000..768b271 --- /dev/null +++ b/.config/.zshrc @@ -0,0 +1,157 @@ + +# If you come from bash you might have to change your $PATH. +# export PATH=$HOME/bin:/usr/local/bin:$PATH +# zmodload zsh/zprof +# export TERM=screen-256color +export PYOPENGL_PLATFORM=osmesa +# export GTK_IM_MODULE=fcitx +# export QT_IM_MODULE=fcitx +# export XMODIFIERS=@im=fcitx +export PRIMARY_MONITOR_WORKSPACE=1 +export SECONDARY_MONITOR_WORKSPACE=2 + +# HACK: Config auto-suggestion as well as oh-my-posh +eval "$(oh-my-posh init zsh --config ~/montys.omp.json)" + +# HACK: Export ENV +ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" + +# HACK: Config Zinit +[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)" +[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" +source "${ZINIT_HOME}/zinit.zsh" + +# HACK: NVM config init +# Initialize fast node manager (fnm) +export NVM_LAZY=1 +export NVM_AUTO_USE=false + +[[ $(command -v "fnm") ]] && eval "$(fnm env --use-on-cd --log-level=quiet)" +# load my nvm to fnm shim +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + + +# HACK: Shell intergrations +eval eval "$(fzf --zsh)" + +# NOTE: Add in zsh plugins +zinit light zsh-users/zsh-syntax-highlighting +zinit light zsh-users/zsh-completions +zinit light zsh-users/zsh-autosuggestions +zinit light Aloxaf/fzf-tab +zinit light agkozak/zsh-z + +# HACK: Load completions +autoload -U compinit && compinit + +# HACK: Lines configured by zsh-newuser-install +HISTFILE=~/.histfile +HISTSIZE=10000 +SAVEHIST=$HISTSIZE +HISTDUP=erase +setopt appendhistory +setopt sharehistory +setopt hist_ignore_space +setopt hist_ignore_all_dups +setopt hist_save_no_dups +setopt hist_ignore_dups +setopt hist_find_no_dups +# End of lines configured by zsh-newuser-install + +# HACK: Completion styling +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" +zstyle ':completion:*' menu no +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath' +zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath' +zstyle ':completion:*' menu select + +# HACK: Alias config area +alias nv='nvim' +alias lz='lazygit' +# alias la='eza --color=always --long --git --no-filesize --icons=always --no-time --no-permissions -a' +alias la='eza -a --icons=always --color=always --git' +alias hh='cd ~' +alias showport='sudo lsof -i -P -n | grep LISTEN' +alias shutdown='sudo shutdown -h +60' +alias docs='cd ~/Documents/' +alias zrok='~/Documents/appimage/zrok' + +jointmux(){ + SESSION_NAME="duckq" + + # Check if already inside a tmux session + if [ -n "$TMUX" ]; then + echo "" + else + # Check if the tmux session already exists + if tmux has-session -t $SESSION_NAME 2>/dev/null; then + # Attach to the existing tmux session + tmux attach-session -t $SESSION_NAME + else + # Start a new tmux session + tmux new-session -d -s $SESSION_NAME + tmux attach-session -t $SESSION_NAME + fi + fi +} + +appearance(){ + pokemon-colorscripts -n charizard -f mega-x + cat ~/.conda/environments.txt +} +cls(){ + clear + appearance +} +rs(){ + zsh + appearance +} +reloadbar(){ + exec + killall ags ydotool + ags & +} +alias listpkg='pacman -Qm' + +alias tmat='jointmux' +alias tmdt='tmux detach' + +# HACK: init tmux +# tmat duckq + +# HACK: Init command +# +# Display Pokemon-colorscripts +# Project page: https://gitlab.com/phoneybadger/pokemon-colorscripts#on-other-distros-and-macos +pokemon-colorscripts -n charizard -f mega-x +cat ~/.conda/environments.txt + +# HACK: Keybindings +bindkey '^g' autosuggest-accept +bindkey '^p' history-search-backward +bindkey '^n' history-search-forward +bindkey '^[w' kill-region +# zprof +# conda env list + +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/home/duckq1/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/home/duckq1u/miniconda3/etc/profile.d/conda.sh" ]; then + . "/home/duckq1u/miniconda3/etc/profile.d/conda.sh" + else + export PATH="/home/duckq1u/miniconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< +conda activate pytorch + diff --git a/.config/hypr/custom/execs.conf b/.config/hypr/custom/execs.conf index 1f48bd7..52bd513 100644 --- a/.config/hypr/custom/execs.conf +++ b/.config/hypr/custom/execs.conf @@ -5,4 +5,5 @@ exec-once = corectrl exec-once = otd-daemon # run driver veikk exec-once = fcitx5 -exec = gsettings set org.gnome.desktop.interface icon-theme 'Tela-circle-blue' +exec = gsettings set org.gnome.desktop.interface icon-theme 'Nordzy' +exec = hyprctl setcursor Gruvbox-Retro 20 diff --git a/.config/hypr/custom/keybinding.conf b/.config/hypr/custom/keybinding.conf index 24b9b7c..bcfa464 100644 --- a/.config/hypr/custom/keybinding.conf +++ b/.config/hypr/custom/keybinding.conf @@ -20,11 +20,11 @@ unbind = Super, L # move windown -bind = Alt, H, fullscreenstate, 0 # [hidden] -bind = Alt, H, movefocus, l # [hidden] +bind = Alt, H, exec, source /home/duckq1u/.config/hypr/scripts/focusStateToLeft.sh # [hidden] +# bind = Alt, H, movefocus, l # [hidden] -bind = Alt, L, fullscreenstate, 0 # [hidden] -bind = Alt, L, movefocus, r # [hidden] +bind = Alt, L, exec, source /home/duckq1u/.config/hypr/scripts/focusStateToRight.sh # [hidden] +# bind = Alt, L, movefocus, r # [hidden] bind = Alt, K, fullscreenstate, 0 # [hidden] bind = Alt, K, movefocus, u # [hidden] @@ -46,7 +46,7 @@ bind = Ctrl+Alt, J, movewindow, d # [hidden] bind = Alt, Q, killactive, bind = Alt, F, fullscreen, 1 -bind = Alt, R, exec, killall ags ydotool; ags & # Restart widgets +# bind = Alt, R, exec, killall ags ydotool; ags & # Restart widgets bind = Alt, E, exec, nautilus --new-window # Launch Nautilus (file manager) # bind = Alt, M, exec, ags run-js 'openMusicControls.value = (!mpris.getPlayer() ? false : !openMusicControls.value);' # Toggle music controls # bind = Alt, N, exec, ags -t 'sideright' # Toggle right sidebar @@ -57,18 +57,13 @@ bind = Alt, B, exec, brave bind = Alt, O, exec, obsidian --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U bind = Alt, V, exec, vesktop --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U -# bind = Ctrl+Super+Shift, Right, movetoworkspace, +1 # [hidden] -# bind = Shift+Alt, L, focusmonitor, 1 -# bind = Shift+Alt, H, focusmonitor, 0 bind = SUPER, SUPER_L, exec, pkill -x rofi || $scrPath/rofilaunch.sh d # launch application launcher -# bind = Ctrl+Alt, E, exec, pkill -x rofi || $scrPath/rofilaunch.sh f # launch file explorer -# bind = Shift+Alt, L, exec, source /home/duckq1u/.config/hypr/scripts/workspacePLUS.sh -# bind = Shift+Alt, H, exec, source /home/duckq1u/.config/hypr/scripts/workspaceEXCEPT.sh bind = Shift+Alt, L, exec, source /home/duckq1u/.config/hypr/scripts/workspaceV2inscrease.sh bind = Shift+Alt, H, exec, source /home/duckq1u/.config/hypr/scripts/workspaceV2descrease.sh +bind = Alt, S, exec, volumecontrol.sh -s '' $mainMod = Super # super / meta / windows key $scrPath = $HOME/.local/share/bin # set scripts path diff --git a/.config/hypr/scripts/focusStateToLeft.sh b/.config/hypr/scripts/focusStateToLeft.sh new file mode 100644 index 0000000..bdfeed7 --- /dev/null +++ b/.config/hypr/scripts/focusStateToLeft.sh @@ -0,0 +1,14 @@ + +#!/bin/bash + +# Lấy thông tin của cửa sổ hiện tại chỉ một lần +window_info=$(hyprctl activewindow) +window_state=$(echo "$window_info" | grep 'fullscreen:' | awk '{print $2}') + +# NOTE: Di chuyển cửa sổ nếu vị trí X vượt qua ngưỡng +if [ $window_state -eq 1 ]; then + hyprctl dispatch focusmonitor 0 + exit 0 +fi + +hyprctl dispatch movefocus l diff --git a/.config/hypr/scripts/focusStateToRight.sh b/.config/hypr/scripts/focusStateToRight.sh new file mode 100644 index 0000000..32f2216 --- /dev/null +++ b/.config/hypr/scripts/focusStateToRight.sh @@ -0,0 +1,17 @@ + + +#!/bin/bash + +# Lấy thông tin của cửa sổ hiện tại chỉ một lần +window_info=$(hyprctl activewindow) +window_state=$(echo "$window_info" | grep 'fullscreen:' | awk '{print $2}') + + + +# NOTE: Di chuyển cửa sổ nếu vị trí X vượt qua ngưỡng +if [ $window_state -eq 1 ]; then + hyprctl dispatch focusmonitor 1 + exit 0 +fi + +hyprctl dispatch movefocus r diff --git a/.config/hypr/scripts/workspaceEXCEPT.sh b/.config/hypr/scripts/workspaceEXCEPT.sh deleted file mode 100644 index 0505ab7..0000000 --- a/.config/hypr/scripts/workspaceEXCEPT.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -current_monitor=$(hyprctl activewindow | grep 'monitor' | awk '{print $2}') -export PRIMARY_MONITOR_WORKSPACE=$((PRIMARY_MONITOR_WORKSPACE-2)) -export SECONDARY_MONITOR_WORKSPACE=$((SECONDARY_MONITOR_WORKSPACE-2)) - -if [ "$PRIMARY_MONITOR_WORKSPACE" -lt 1 ]; then - export PRIMARY_MONITOR_WORKSPACE=1 - exit 1 -elif [ "$SECONDARY_MONITOR_WORKSPACE" -gt 10 ]; then - export SECONDARY_MONITOR_WORKSPACE=10 - exit 1 -fi - - -hyprctl dispatch focusmonitor 0 -# hyprctl dispatch fullscreenstate 0 -hyprctl dispatch workspace $PRIMARY_MONITOR_WORKSPACE - -hyprctl dispatch focusmonitor 1 -# hyprctl dispatch fullscreenstate 0 -hyprctl dispatch workspace $SECONDARY_MONITOR_WORKSPACE -# hyprctl dispatch workspace 4 - -hyprctl dispatch focusmonitor $current_monitor diff --git a/.config/hypr/scripts/workspacePLUS.sh b/.config/hypr/scripts/workspacePLUS.sh deleted file mode 100755 index bec83d9..0000000 --- a/.config/hypr/scripts/workspacePLUS.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -current_monitor=$(hyprctl activewindow | grep 'monitor' | awk '{print $2}') -export PRIMARY_MONITOR_WORKSPACE=$((PRIMARY_MONITOR_WORKSPACE+2)) -export SECONDARY_MONITOR_WORKSPACE=$((SECONDARY_MONITOR_WORKSPACE+2)) - -if [ "$PRIMARY_MONITOR_WORKSPACE" -lt 1 ]; then - export PRIMARY_MONITOR_WORKSPACE=1 - exit 1 -elif [ "$SECONDARY_MONITOR_WORKSPACE" -gt 10 ]; then - export SECONDARY_MONITOR_WORKSPACE=10 - exit 1 -fi - -hyprctl dispatch focusmonitor 0 -hyprctl dispatch workspace $PRIMARY_MONITOR_WORKSPACE - -hyprctl dispatch focusmonitor 1 -hyprctl dispatch workspace $SECONDARY_MONITOR_WORKSPACE - -hyprctl dispatch focusmonitor $current_monitor diff --git a/.config/hypr/scripts/workspaceV2descrease.sh b/.config/hypr/scripts/workspaceV2descrease.sh index a941de4..b41fed9 100644 --- a/.config/hypr/scripts/workspaceV2descrease.sh +++ b/.config/hypr/scripts/workspaceV2descrease.sh @@ -26,6 +26,7 @@ if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -g fi +hyprctl dispatch fullscreenstate 0 # minimize trước khi di chuyển # Switch focus and workspace for both monitors hyprctl dispatch focusmonitor 0 hyprctl dispatch workspace $primary_monitor_workspace diff --git a/.config/hypr/scripts/workspaceV2inscrease.sh b/.config/hypr/scripts/workspaceV2inscrease.sh index 1307a2e..78308d4 100644 --- a/.config/hypr/scripts/workspaceV2inscrease.sh +++ b/.config/hypr/scripts/workspaceV2inscrease.sh @@ -26,6 +26,7 @@ if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -g fi +hyprctl dispatch fullscreenstate 0 # minimize trước khi di chuyển # Switch focus and workspace for both monitors hyprctl dispatch focusmonitor 0 hyprctl dispatch workspace $primary_monitor_workspace diff --git a/.config/hypr/scripts/workspaceV2move.sh b/.config/hypr/scripts/workspaceV2move.sh deleted file mode 100644 index 9432090..0000000 --- a/.config/hypr/scripts/workspaceV2move.sh +++ /dev/null @@ -1,36 +0,0 @@ - -#!/bin/bash -# Extract workspace ID from the output of hyprctl activewindow -current_monitor=$(hyprctl activeworkspace | grep 'monitorID' | awk '{print $2}') -current_workspace=$(hyprctl activeworkspace | grep 'workspace' | awk '{print $3}') - -# Determine the second workspace based on whether the current workspace is even or odd -if [ $((current_workspace % 2)) -eq 0 ]; then - second_workspace=$((current_workspace - 1)) -else - second_workspace=$((current_workspace + 1)) -fi - -# Assign primary and secondary monitor workspaces based on the current workspace -if [ $((current_workspace % 2)) -eq 0 ]; then - primary_monitor_workspace=$((second_workspace + 2)) # left - secondary_monitor_workspace=$((current_workspace + 2)) # right -else - primary_monitor_workspace=$((current_workspace + 2)) - secondary_monitor_workspace=$((second_workspace + 2)) -fi - -# Check if primary_monitor_workspace is less than or equal to 0 -# or if secondary_monitor_workspace is greater than or equal to 11 -if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -ge 7 ]; then - exit 1 -fi -# Switch focus and workspace for both monitors -hyprctl dispatch focusmonitor 0 -hyprctl dispatch workspace $primary_monitor_workspace - -hyprctl dispatch focusmonitor 1 -hyprctl dispatch workspace $secondary_monitor_workspace - -# Optionally focus back to the original monitor if desired (adjust this part if needed) -hyprctl dispatch focusmonitor 0 diff --git a/.config/hypr/themes/theme.conf b/.config/hypr/themes/theme.conf index 3a97393..427f59f 100644 --- a/.config/hypr/themes/theme.conf +++ b/.config/hypr/themes/theme.conf @@ -5,7 +5,7 @@ # |____| \______ /|__| / ____|| __/|__| # \/ \/ |__| -exec = gsettings set org.gnome.desktop.interface icon-theme 'Uos' +# exec = gsettings set org.gnome.desktop.interface icon-theme 'Uos' # exec = gsettings set org.gnome.desktop.interface gtk-theme 'Gruvbox-Retro' # exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' diff --git a/.config/hyprV1/env.conf b/.config/hyprV1/env.conf new file mode 100644 index 0000000..3a1d830 --- /dev/null +++ b/.config/hyprV1/env.conf @@ -0,0 +1,4 @@ +# You can put extra environment variables here +# https://wiki.hyprland.org/Configuring/Environment-variables/ +# + diff --git a/.config/hyprV1/execs.conf b/.config/hyprV1/execs.conf new file mode 100644 index 0000000..31d2328 --- /dev/null +++ b/.config/hyprV1/execs.conf @@ -0,0 +1,4 @@ +# You can make apps auto-start here +# Relevant Hyprland wiki section: https://wiki.hyprland.org/Configuring/Keywords/#executing +# +exec-once = corectrl diff --git a/.config/hyprV1/general.conf b/.config/hyprV1/general.conf new file mode 100644 index 0000000..074fea1 --- /dev/null +++ b/.config/hyprV1/general.conf @@ -0,0 +1,77 @@ +# Put general config stuff here +# Here's a list of every variable: https://wiki.hyprland.org/Configuring/Variables/ + +monitor = DP-1, highres, 0x0, 1 +monitor = HDMI-A-1, highres, 1920x0, 1 + +decoration { + blur { + enabled = false + } + drop_shadow = false +} + +input { + kb_layout = us + kb_variant = ,qwerty + # kb_options = grp:alt_shift_toggle + kb_options = grp:win_space_toggle + repeat_delay = 155 + repeat_rate = 55 +} + + + +general { + # Gaps and border + gaps_in = 4 + gaps_out = 4 + border_size = 6 + + # Fallback colors + col.active_border = rgba(0DB7D4FF) rgba(7AA2F7FF) rgba(9778D0FF) rgb(24C6DC) rgb(93EDC7) 45deg + col.inactive_border = rgba(12131CFF) + + # Functionality + # resize_on_border = true + layout = master +} + +dwindle { + preserve_split = true # you probably want this + #no_gaps_when_only = true + + smart_resizing = false +} + +misc { + background_color = rgba(12131CFF) + vfr = true +} + +plugin { + hyprbars { + # Honestly idk if it works like css, but well, why not + bar_text_font = VictorMono NF SemiBold Italic + bar_text_size = 18 + bar_height = 30 + bar_padding = 10 + bar_button_padding = 15 + bar_precedence_over_border = false + bar_part_of_window = false + + bar_color = rgba(12131CFF) + col.text = rgba(E2E1EFFF) + + # example buttons (R -> L) + # hyprbars-button = color, size, on-click + hyprbars-button = rgba(12131CFF), 25, 󰖭, hyprctl dispatch killactive + hyprbars-button = rgba(12131CFF), 25,  , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + } +} diff --git a/.config/hyprV1/keybinds.conf b/.config/hyprV1/keybinds.conf new file mode 100644 index 0000000..420c373 --- /dev/null +++ b/.config/hyprV1/keybinds.conf @@ -0,0 +1,66 @@ +# You can put your preferred keybinds here +# https://wiki.hyprland.org/Configuring/Binds/ + +unbind = Super, W +unbind = Super, T +unbind = Alt, E + +# disbale side +unbind = Super, B +unbind = Super, M +unbind = Super, N +unbind = Super, E + +# monve workspace +unbind = Super, H +unbind = Super, J +unbind = Super, K +unbind = Super, L + + +# move windown +bind = Alt, H, fullscreenstate, 0 # [hidden] +bind = Alt, H, movefocus, l # [hidden] + +bind = Alt, L, fullscreenstate, 0 # [hidden] +bind = Alt, L, movefocus, r # [hidden] + +bind = Alt, K, fullscreenstate, 0 # [hidden] +bind = Alt, K, movefocus, u # [hidden] + +bind = Alt, J, fullscreenstate, 0 # [hidden] +bind = Alt, J, movefocus, d # [hidden] + +##! Window arrangement +#/# bind = Super+Shift, ←/↑/→/↓,, # Window: move in direction +bind = Ctrl+Alt, H, fullscreenstate, 0 # [hidden] +bind = Ctrl+Alt, H, movewindow, l # [hidden] + +bind = Ctrl+Alt, L, fullscreenstate, 0 # [hidden] +bind = Ctrl+Alt, L, movewindow, r # [hidden] + +bind = Ctrl+Alt, K, movewindow, u # [hidden] +bind = Ctrl+Alt, J, movewindow, d # [hidden] +bind = Ctrl+Alt, M, exec, pavucontrol # Launch pavucontrol (volume mixer) + +bind = Alt, Q, killactive, + +bind = Alt, F, fullscreen, 1 +bind = Alt, R, exec, killall ags ydotool; ags & # Restart widgets +bind = Alt, E, exec, nautilus --new-window # Launch Nautilus (file manager) +bind = Alt, M, exec, ags run-js 'openMusicControls.value = (!mpris.getPlayer() ? false : !openMusicControls.value);' # Toggle music controls +bind = Alt, N, exec, ags -t 'sideright' # Toggle right sidebar + +bind = Alt, T, exec, kitty +bind = Alt, B, exec, brave +bind = Alt, O, exec, obsidian --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U +bind = Alt, V, exec, vesktop --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U + +# bind = Ctrl+Super+Shift, Right, movetoworkspace, +1 # [hidden] +bind = Shift+Alt, L, focusmonitor, 1 +bind = Shift+Alt, H, focusmonitor, 0 + +bindl= Super, H, exec, playerctl previous # Previous track +bindl= Super, L, exec, playerctl play-pause # Play/pause media +bindl= Super, K, exec, playerctl next || playerctl position `bc <<< "100 * $(playerctl metadata mpris:length) / 1000000 / 100"` # Next track + diff --git a/.config/hyprV1/rules.conf b/.config/hyprV1/rules.conf new file mode 100644 index 0000000..ef54f03 --- /dev/null +++ b/.config/hyprV1/rules.conf @@ -0,0 +1,9 @@ +# You can put custom rules here +# Window/layer rules: https://wiki.hyprland.org/Configuring/Window-Rules/ +# Workspace rules: https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# +windowrulev2 = bordercolor rgb(c21500) rgb(d53369) rgb(F2994A) rgb(F2C94C) 45deg,fullscreen:1 +# windowrulev2 = nofocus, ^(Ibus-ui-gtk3)$ +# windowrulev2 = nofocus, ^(Ibus-ui-gtk5)$ +# windowrulev2 = nofocus, ^(Ibus-ui-gtk4)$ +# windowrulev2=nofocus,ibus-ui diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 0000000..81e1ba7 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,59 @@ +# install from nerdfont + +font_family JetBrainsMonoNL NF SemiBold + +# bold_font JetBrainsMonoNF +italic_font VictorMono NF SemiBold Italic +# bold_italic_font FiraCode Italic + +font_size 14 + +background_image ~/Pictures/ImgsDownloadsFromBr/BgKittyGif/convert.png +background_image_layout cscaled +background_tint 0.988 + +input_delay 0 +repaint_delay 0 +sync_to_monitor yes +wayland_enable_ime no + +enable_audio_bell no + +# Disable tab bar +tab_bar_edge none + +# Unmap the default tab shortcuts +map ctrl+shift+t none +map ctrl+shift+w none +map ctrl+shift+left none +map ctrl+shift+right none +map ctrl+shift+up none +map ctrl+shift+down none +map ctrl+shift+n none + +map cmd+c copy_to_clipboard +map cmd+v paste_from_clipboard +map ctrl+shift+s paste_from_selection + + +background #000000 +foreground #ffffff +cursor #bbbbbb +selection_background #b5d5ff +color0 #000000 +color8 #545454 +color1 #ff5555 +color9 #ff5555 +color2 #55ff55 +color10 #55ff55 +color3 #ffff55 +color11 #ffff55 +color4 #55ffff +color12 #55ffff +color6 #5555ff +color14 #5555ff +color5 #ff55ff +color13 #ff55ff +color7 #bbbbbb +color15 #ffffff +selection_foreground #000000 diff --git a/.config/montys.omp.json b/.config/montys.omp.json new file mode 100644 index 0000000..03bc525 --- /dev/null +++ b/.config/montys.omp.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", + "blocks": [ + { + "alignment": "left", + "segments": [ + { + "background": "#003543", + "foreground": "#00c983", + "leading_diamond": "\ue0b6", + "style": "diamond", + "template": " <>\uebd8 \ueb27 \ue62c \ue62f {{ .Icon }} {{ .UserName }} ", + "type": "os" + }, + { + "background": "#DA627D", + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "properties": { + "folder_icon": "\uf115", + "folder_separator_icon": "\\", + "home_icon": "", + "style": "full" + }, + "style": "powerline", + "template": "{{ .Path }}", + "type": "path" + }, + { + "background": "#FCA17D", + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "properties": { + "branch_icon": " <#ffffff>\udb80\udea2 ", + "fetch_stash_count": true, + "fetch_status": false, + "fetch_upstream_icon": true + }, + "style": "powerline", + "template": "{{ .HEAD }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ", + "type": "git" + }, + { + "background": "#76b367", + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "style": "powerline", + "template": " \ue718 {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }} ", + "type": "node" + }, + + { + "background": "#2e9599", + "background_templates": [ + "{{ if gt .Code 0 }}red{{ end }}" + ], + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "properties": { + "always_enabled": true + }, + "style": "diamond", + "template": " {{ if gt .Code 0 }}\uf421{{ else }}\ue761 \ue77a{{ end }} ", + "trailing_diamond": "\ue0b4 \ue748 ", + "type": "status" + } + ], + "type": "prompt" + }, + { + "alignment": "left", + "newline": true, + "segments": [ + { + "foreground": "#cd5e42", + "style": "plain", + "template": "\ue3bf ", + "type": "root" + }, + { + "foreground": "#CD4277", + "style": "plain", + "template": " <#45F1C2> \uf20f \ued33 \ue648 \uf373 \uf35c |<#26C6DA>\uf0a4", + "type": "text" + } + ], + "type": "prompt" + } + ], + "final_space": true, + "version": 2 +} diff --git a/.config/rofi/assets/notification.png b/.config/rofi/assets/notification.png new file mode 100644 index 0000000..a47c9ef Binary files /dev/null and b/.config/rofi/assets/notification.png differ diff --git a/.config/rofi/assets/steamdeck_holographic.png b/.config/rofi/assets/steamdeck_holographic.png new file mode 100644 index 0000000..de5c489 Binary files /dev/null and b/.config/rofi/assets/steamdeck_holographic.png differ diff --git a/.config/rofi/assets/style_1.png b/.config/rofi/assets/style_1.png new file mode 100644 index 0000000..400b82b Binary files /dev/null and b/.config/rofi/assets/style_1.png differ diff --git a/.config/rofi/assets/style_10.png b/.config/rofi/assets/style_10.png new file mode 100644 index 0000000..6a4a89f Binary files /dev/null and b/.config/rofi/assets/style_10.png differ diff --git a/.config/rofi/assets/style_11.png b/.config/rofi/assets/style_11.png new file mode 100644 index 0000000..de12694 Binary files /dev/null and b/.config/rofi/assets/style_11.png differ diff --git a/.config/rofi/assets/style_12.png b/.config/rofi/assets/style_12.png new file mode 100644 index 0000000..2298bcf Binary files /dev/null and b/.config/rofi/assets/style_12.png differ diff --git a/.config/rofi/assets/style_2.png b/.config/rofi/assets/style_2.png new file mode 100644 index 0000000..0686312 Binary files /dev/null and b/.config/rofi/assets/style_2.png differ diff --git a/.config/rofi/assets/style_3.png b/.config/rofi/assets/style_3.png new file mode 100644 index 0000000..61fedd6 Binary files /dev/null and b/.config/rofi/assets/style_3.png differ diff --git a/.config/rofi/assets/style_4.png b/.config/rofi/assets/style_4.png new file mode 100644 index 0000000..25d2a45 Binary files /dev/null and b/.config/rofi/assets/style_4.png differ diff --git a/.config/rofi/assets/style_5.png b/.config/rofi/assets/style_5.png new file mode 100644 index 0000000..77fd487 Binary files /dev/null and b/.config/rofi/assets/style_5.png differ diff --git a/.config/rofi/assets/style_6.png b/.config/rofi/assets/style_6.png new file mode 100644 index 0000000..a120367 Binary files /dev/null and b/.config/rofi/assets/style_6.png differ diff --git a/.config/rofi/assets/style_7.png b/.config/rofi/assets/style_7.png new file mode 100644 index 0000000..c96086e Binary files /dev/null and b/.config/rofi/assets/style_7.png differ diff --git a/.config/rofi/assets/style_8.png b/.config/rofi/assets/style_8.png new file mode 100644 index 0000000..e62a0e1 Binary files /dev/null and b/.config/rofi/assets/style_8.png differ diff --git a/.config/rofi/assets/style_9.png b/.config/rofi/assets/style_9.png new file mode 100644 index 0000000..b6d7c86 Binary files /dev/null and b/.config/rofi/assets/style_9.png differ diff --git a/.config/rofi/assets/wallbash_mode.png b/.config/rofi/assets/wallbash_mode.png new file mode 100644 index 0000000..96678e4 Binary files /dev/null and b/.config/rofi/assets/wallbash_mode.png differ diff --git a/.config/rofi/backup/clipboad.rasi.bkp b/.config/rofi/backup/clipboad.rasi.bkp new file mode 100644 index 0000000..e69de29 diff --git a/.config/rofi/clipboard.rasi b/.config/rofi/clipboard.rasi new file mode 100644 index 0000000..09a11ea --- /dev/null +++ b/.config/rofi/clipboard.rasi @@ -0,0 +1,113 @@ +// Config // +configuration { + modi: "drun"; + show-icons: false; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + width: 23em; + height: 30em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0.5em; + orientation: vertical; + children: [ "wallbox" , "listbox" ]; + background-color: transparent; +} +wallbox { + spacing: 0em; + padding: 0em; + expand: false; + orientation: horizontal; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", width); + children: [ "wallframe" , "inputbar" ]; +} +wallframe { + width: 5em; + spacing: 0em; + padding: 0em; + expand: false; + background-color: @main-bg; + background-image: url("~/.cache/hyde/wall.quad", width); +} + + +// Inputs // +inputbar { + enabled: true; + padding: 0em; + children: [ "entry" ]; + background-color: @main-bg; + expand: true; +} +entry { + enabled: true; + padding: 1.8em; + text-color: @main-fg; + background-color: transparent; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + enabled: true; + padding: 0.5em; + columns: 1; + lines: 11; + cycle: true; + fixed-height: true; + fixed-columns: false; + expand: false; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + spacing: 0em; + padding: 0em; + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-text { + vertical-align: 0.0; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/notification.rasi b/.config/rofi/notification.rasi new file mode 100644 index 0000000..b0f1621 --- /dev/null +++ b/.config/rofi/notification.rasi @@ -0,0 +1,89 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 9"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 40em; + height: 25.5em; + transparency: "real"; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: 0.5em; + border-radius: 1em; + border-color: #686156; + background-color: #2d2a2e; +} +mainbox { + enabled: true; + orientation: vertical; + children: [ "frame" ]; + background-color: #2d2a2e; +} +frame { + enabled: true; + orientation: vertical; + children: [ "dummy2" , "listview" , "dummy2" ]; + background-color: #2d2a2e; +} + +// Lists // +listview { + enabled: true; + spacing: 0em; + padding: 0em; + columns: 1; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; +} +dummy2 { + spacing: 0em; + padding: 0em; + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 1em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; + border-radius: 0em; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + enabled: false; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/quickapps.rasi b/.config/rofi/quickapps.rasi new file mode 100644 index 0000000..75941be --- /dev/null +++ b/.config/rofi/quickapps.rasi @@ -0,0 +1,74 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: horizontal; + children: [ "listbox" ]; + background-color: transparent; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: transparent; +} +listview { + padding: 2px; + spacing: 0em; + enabled: true; + columns: 1; + cycle: true; + dynamic: true; + scrollbar: false; + flow: horizontal; + reverse: false; + fixed-height: false; + fixed-columns: false; + cursor: "default"; + background-color: transparent; +} + + +// Elements // +element { + orientation: vertical; + enabled: true; + spacing: 0em; + padding: 0em; + cursor: pointer; + background-color: transparent; +} +element selected.normal { + background-color: @main-fg; +} +element-icon { + cursor: inherit; + background-color: transparent; +} +element-text { + enabled: false; +} + diff --git a/.config/rofi/selector.rasi b/.config/rofi/selector.rasi new file mode 100644 index 0000000..edfda45 --- /dev/null +++ b/.config/rofi/selector.rasi @@ -0,0 +1,86 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 10"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: 0em; + border-radius: 0em; + border-color: transparent; + background-color: @main-bg; +} +mainbox { + enabled: true; + orientation: horizontal; + children: [ "dummy", "frame", "dummy" ]; + background-color: transparent; +} +frame { + children: [ "listview" ]; + background-color: transparent; +} + + +// Lists // +listview { + enabled: true; + spacing: 4em; + padding: 4em; + columns: 10; + lines: 1; + dynamic: false; + fixed-height: false; + fixed-columns: true; + reverse: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + width: 2em; + expand: false; + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 0em; + padding: 0em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + cursor: inherit; + size: 10em; + background-color: transparent; + text-color: inherit; + expand: false; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/steam/gamelauncher_1.rasi b/.config/rofi/steam/gamelauncher_1.rasi new file mode 100644 index 0000000..48d76bd --- /dev/null +++ b/.config/rofi/steam/gamelauncher_1.rasi @@ -0,0 +1,89 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 8"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 20%; + height: 100%; + location: west; + x-offset: 10%; + transparency: "real"; + cursor: "default"; + spacing: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: transparent; + background-color: transparent; +} +mainbox { + enabled: true; + children: [ "listview" ]; + background-color: @main-bg; +} + + +// Lists // +listview { + enabled: true; + columns: 1; + spacing: 17px; + padding: 10px 20px 10px 20px; + cycle: true; + dynamic: false; + scrollbar: false; + layout: vertical; + reverse: true; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} + + +// Elements // +element { + enabled: true; + orientation: horizontal; + spacing: 0px; + padding: 0px; + border-radius: 0px; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 15%; + spacing: 0px; + padding: 0px; + cursor: inherit; + border-radius: 35px; + background-color: transparent; + text-color: inherit; +} +element-text { + enabled: true; + vertical-align: 0.5; + horizontal-align: 0; + spacing: 0px; + padding: 0px; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/steam/gamelauncher_2.rasi b/.config/rofi/steam/gamelauncher_2.rasi new file mode 100644 index 0000000..acac131 --- /dev/null +++ b/.config/rofi/steam/gamelauncher_2.rasi @@ -0,0 +1,87 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 8"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 100%; + height: 800px; + transparency: "real"; + cursor: "default"; + spacing: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: transparent; + background-color: transparent; +} +mainbox { + enabled: true; + children: [ "listview" ]; + background-color: @main-bg; +} + + +// Lists // +listview { + enabled: true; + columns: 9; + lines: 1; + spacing: 30px; + padding: 30px 200px 30px 200px; + cycle: true; + dynamic: false; + scrollbar: false; + layout: vertical; + reverse: true; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} + + +// Elements // +element { + enabled: true; + orientation: vertical; + spacing: 0px; + padding: 5px; + border-radius: 0px; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 29%; + spacing: 0px; + padding: 0px; + cursor: inherit; + border-radius: 35px; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + spacing: 0px; + padding: 10px; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/steam/gamelauncher_3.rasi b/.config/rofi/steam/gamelauncher_3.rasi new file mode 100644 index 0000000..9ab5659 --- /dev/null +++ b/.config/rofi/steam/gamelauncher_3.rasi @@ -0,0 +1,88 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 8"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 28%; + height: 100%; + location: west; + transparency: "real"; + cursor: "default"; + spacing: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: transparent; + background-color: transparent; +} +mainbox { + enabled: true; + children: [ "listview" ]; + background-color: @main-bg; +} + + +// Lists // +listview { + enabled: true; + columns: 4; + spacing: 20px; + padding: 10px 50px 10px 50px; + cycle: true; + dynamic: false; + scrollbar: false; + layout: vertical; + reverse: true; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} + + +// Elements // +element { + enabled: true; + orientation: vertical; + spacing: 0px; + padding: 3px; + border-radius: 0px; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 20%; + spacing: 0px; + padding: 0px; + cursor: inherit; + border-radius: 35px; + background-color: transparent; + text-color: inherit; +} +element-text { + enabled: true; + vertical-align: 0.5; + horizontal-align: 0.5; + spacing: 0px; + padding: 5px; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/steam/gamelauncher_4.rasi b/.config/rofi/steam/gamelauncher_4.rasi new file mode 100644 index 0000000..b5e92c8 --- /dev/null +++ b/.config/rofi/steam/gamelauncher_4.rasi @@ -0,0 +1,86 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 8"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 100%; + transparency: "real"; + cursor: "default"; + spacing: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: transparent; + background-color: transparent; +} +mainbox { + enabled: true; + children: [ "listview" ]; + background-color: @main-bg; +} + + +// Lists // +listview { + enabled: true; + columns: 10; + lines: 1; + spacing: 30px; + padding: 40px 100px 40px 100px; + cycle: true; + dynamic: false; + scrollbar: false; + layout: vertical; + reverse: true; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} + + +// Elements // +element { + enabled: true; + orientation: vertical; + spacing: 0px; + padding: 5px; + border-radius: 0px; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 30%; + spacing: 0px; + padding: 0px; + cursor: inherit; + border-radius: 35px; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + spacing: 0px; + padding: 10px; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/steam/gamelauncher_5.rasi b/.config/rofi/steam/gamelauncher_5.rasi new file mode 100644 index 0000000..ffb0279 --- /dev/null +++ b/.config/rofi/steam/gamelauncher_5.rasi @@ -0,0 +1,92 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 8"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 2155px; + height: 850px; + transparency: "real"; + cursor: "default"; + spacing: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: transparent; + background-image: url("~/.config/rofi/assets/steamdeck_holographic.png", width); + background-color: transparent; +} +mainbox { + enabled: true; + children: [ "listview" ]; + background-color: transparent; + orientation: horizontal; + spacing: 0px; + padding: 42px 442px 50px 450px; +} + + +// Lists // +listview { + enabled: true; + columns: 5; + rows: 2; + flow: horizontal; + spacing: 25px; + padding: 20px 50px 20px 50px; + cycle: true; + dynamic: true; + scrollbar: false; + reverse: true; + fixed-height: false; + fixed-columns: false; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; + border-radius: 8px; +} + + +// Elements // +element { + enabled: true; + orientation: vertical; + spacing: 0px; + padding: 5px; + border-radius: 0px; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 300px; + spacing: 0px; + padding: 0px; + cursor: inherit; + border-radius: 0px; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + spacing: 0px; + padding: 10px; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/rofi/styles/style_1.rasi b/.config/rofi/styles/style_1.rasi new file mode 100644 index 0000000..90d0daf --- /dev/null +++ b/.config/rofi/styles/style_1.rasi @@ -0,0 +1,155 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 33em; + width: 63em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: horizontal; + children: [ "dummywall" , "listbox" ]; + background-color: transparent; +} +dummywall { + spacing: 0em; + padding: 0em; + width: 37em; + expand: false; + orientation: horizontal; + children: [ "mode-switcher" , "inputbar" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.thmb", height); +} + + +// Modes // +mode-switcher{ + orientation: vertical; + enabled: true; + width: 3.8em; + padding: 9.2em 0.5em 9.2em 0.5em; + spacing: 1.2em; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", height); +} +button { + cursor: pointer; + border-radius: 2em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Inputs // +inputbar { + enabled: true; + children: [ "entry" ]; + background-color: transparent; +} +entry { + enabled: false; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 2em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + enabled: true; + spacing: 0em; + padding: 0em; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 0.8em; + padding: 0.4em 0.4em 0.4em 1.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2.8em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_10.rasi b/.config/rofi/styles/style_10.rasi new file mode 100644 index 0000000..13c8d78 --- /dev/null +++ b/.config/rofi/styles/style_10.rasi @@ -0,0 +1,135 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 40em; + width: 25em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 1em; + orientation: vertical; + children: [ "inputbar" , "listbox" ]; + background-color: transparent; +} + + +// Inputs // +inputbar { + enabled: true; + spacing: 0em; + padding: 4em; + children: [ "entry" ]; + background-color: @main-bg; + background-image: url("~/.cache/hyde/wall.thmb", width); + border-radius: 1em 1em 0em 0em; +} +entry { + enabled: false; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0em; + children: [ "dummyt" , "listview" , "dummyb" ]; + background-color: @main-bg; + border-radius: 0em 0em 1em 1em; +} +listview { + enabled: true; + spacing: 0.4em; + padding: 1em; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; +} +dummyt { + spacing: 0em; + padding: 0em; + background-color: @main-bg; +} +dummyb { + spacing: 0em; + padding: 0em; + background-color: @main-bg; + border-radius: 0em 0em 1em 1em; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.2em 0.2em 0.2em 1.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_11.rasi b/.config/rofi/styles/style_11.rasi new file mode 100644 index 0000000..364221c --- /dev/null +++ b/.config/rofi/styles/style_11.rasi @@ -0,0 +1,129 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 58em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: transparent; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0.8em; + orientation: horizontal; + children: [ "inputbar" , "listbox" ]; + background-color: #00000003; +} + + +// Inputs // +inputbar { + enabled: true; + width: 28.5em; + spacing: 0em; + padding: 0em; + children: [ "entry" ]; + expand: false; + background-color: @main-bg; + background-image: url("~/.cache/hyde/wall.quad", width); + border-radius: 1em 0em 0em 1em; +} +entry { + enabled: false; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: @main-bg; + border-radius: 0em 1em 1em 0em; +} +listview { + enabled: true; + spacing: 0em; + padding: 1em 2em 1em 2em; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.5em 0.5em 0.5em 1.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2.2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_12.rasi b/.config/rofi/styles/style_12.rasi new file mode 100644 index 0000000..0f2f990 --- /dev/null +++ b/.config/rofi/styles/style_12.rasi @@ -0,0 +1,130 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 60em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: transparent; + background-color: transparent; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: horizontal; + children: [ "listbox" , "inputbar" ]; + background-color: transparent; +} + + +// Inputs // +inputbar { + enabled: true; + width: 30em; + spacing: 0em; + padding: 0em; + children: [ "entry" ]; + expand: false; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.quad", width); +} +entry { + enabled: false; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: @main-bg; + expand: false; + width: 27em; +} +listview { + enabled: true; + spacing: 0em; + padding: 1em 2em 1em 2em; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + background-color: transparent; + expand: true; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2.2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_2.rasi b/.config/rofi/styles/style_2.rasi new file mode 100644 index 0000000..5521482 --- /dev/null +++ b/.config/rofi/styles/style_2.rasi @@ -0,0 +1,149 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 35em; + width: 56em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "listbox" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", height); +} + + +// Inputs // +inputbar { + enabled: true; + spacing: 0em; + padding: 5em; + children: [ "entry" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.thmb", width); +} +entry { + border-radius: 2em; + enabled: true; + spacing: 1em; + padding: 1em; + text-color: @main-fg; + background-color: @main-bg; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" , "mode-switcher" ]; + background-color: @main-bg; +} +listview { + padding: 1.5em; + spacing: 0.5em; + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} + + +// Modes // +mode-switcher { + orientation: vertical; + width: 6.6em; + enabled: true; + padding: 1.5em; + spacing: 1.5em; + background-color: transparent; +} +button { + cursor: pointer; + border-radius: 2em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Elements // +element { + enabled: true; + spacing: 0em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 3em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_3.rasi b/.config/rofi/styles/style_3.rasi new file mode 100644 index 0000000..38a08d7 --- /dev/null +++ b/.config/rofi/styles/style_3.rasi @@ -0,0 +1,149 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 37em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "dummybox" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", height); +} +dummybox { + padding: 0.5em; + spacing: 0em; + orientation: horizontal; + children: [ "mode-switcher" , "listbox" ]; + background-color: transparent; + background-image: transparent; +} + + +// Inputs // +inputbar { + enabled: false; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; + background-image: transparent; +} +listview { + padding: 1em; + spacing: 0em; + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; + border-radius: 1.5em; +} +dummy { + background-color: transparent; +} + + +// Modes // +mode-switcher { + orientation: vertical; + width: 6.8em; + enabled: true; + padding: 3.2em 1em 3.2em 1em; + spacing: 1em; + background-color: transparent; +} +button { + cursor: pointer; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.4em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 3em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_4.rasi b/.config/rofi/styles/style_4.rasi new file mode 100644 index 0000000..15a021e --- /dev/null +++ b/.config/rofi/styles/style_4.rasi @@ -0,0 +1,147 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 46em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: horizontal; + children: [ "inputbar" , "mode-switcher" , "listbox" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", height); +} + + +// Inputs // +inputbar { + enabled: true; + width: 8em; + children: [ "entry" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.thmb", height); +} +entry { + enabled: false; +} + + +// Modes // +mode-switcher{ + orientation: vertical; + enabled: true; + width: 7em; + spacing: 1em; + padding: 3.4em 1em 3.4em 1em; + background-color: transparent; +} +button { + cursor: pointer; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0.5em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + spacing: 0em; + padding: 1em; + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; + border-radius: 1.5em; +} +dummy { + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.4em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 3em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_5.rasi b/.config/rofi/styles/style_5.rasi new file mode 100644 index 0000000..edb6f3d --- /dev/null +++ b/.config/rofi/styles/style_5.rasi @@ -0,0 +1,141 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 31em; + width: 50em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "listbox" , "mode-switcher" ]; + background-color: transparent; +} + + +// Inputs // +inputbar { + enabled: true; + children: [ "entry" ]; +} +entry { + enabled: false; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", width); +} +listview { + padding: 2em; + spacing: 1em; + enabled: true; + columns: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; +} + + +// Modes // +mode-switcher { + orientation: horizontal; + enabled: true; + padding: 2em 9.8em 2em 9.8em; + spacing: 2em; + background-color: transparent; +} +button { + cursor: pointer; + padding: 2.5em; + spacing: 0em; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Elements // +element { + orientation: vertical; + enabled: true; + spacing: 0.2em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 5.5em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_6.rasi b/.config/rofi/styles/style_6.rasi new file mode 100644 index 0000000..984e7a9 --- /dev/null +++ b/.config/rofi/styles/style_6.rasi @@ -0,0 +1,146 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 31em; + width: 37em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: horizontal; + children: [ "inputbar" , "mode-switcher" , "listbox" ]; + background-color: @main-bg; +} + + +// Inputs // +inputbar { + width: 0em; + enabled: true; + children: [ "entry" ]; +} +entry { + enabled: false; +} + + +// Modes // +mode-switcher { + width: 9em; + orientation: vertical; + enabled: true; + padding: 3em 1.8em 3em 1.8em; + spacing: 1em; + background-color: @main-bg; +} +button { + cursor: pointer; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + border-radius: 3em; + background-color: @main-fg; + text-color: @main-bg; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + orientation: vertical; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + padding: 1em; + spacing: 0em; + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + background-color: transparent; +} + + +// Elements // +element { + orientation: horizontal; + enabled: true; + spacing: 1.5em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 3em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_7.rasi b/.config/rofi/styles/style_7.rasi new file mode 100644 index 0000000..bf69ec1 --- /dev/null +++ b/.config/rofi/styles/style_7.rasi @@ -0,0 +1,158 @@ +// Config // +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 12em; + width: 38em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "listbox" , "inputmode" ]; + background-color: transparent; +} + + +// Lists // +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", width); +} +listview { + padding: 0.5em; + spacing: 0.2em; + enabled: true; + columns: 5; + cycle: true; + dynamic: true; + scrollbar: false; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; +} + + +// Inputs // +inputmode { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "inputbar" , "mode-switcher" ]; + background-color: transparent; +} +inputbar { + enabled: true; + width: 24em; + padding: 0em; + spacing: 0em; + padding: 1.5em 1em 1.5em 2.5em; + children: [ "entry" ]; + background-color: transparent; +} +entry { + vertical-align: 0.5; + border-radius: 3em; + enabled: true; + spacing: 0em; + padding: 1em; + text-color: @main-fg; + background-color: @main-bg; +} + + +// Modes // +mode-switcher { + width: 13em; + orientation: horizontal; + enabled: true; + padding: 1.5em 2.5em 1.5em 0em; + spacing: 1em; + background-color: transparent; +} +button { + cursor: pointer; + padding: 0em; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Elements // +element { + orientation: vertical; + enabled: true; + spacing: 0.2em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2.5em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_8.rasi b/.config/rofi/styles/style_8.rasi new file mode 100644 index 0000000..d683c71 --- /dev/null +++ b/.config/rofi/styles/style_8.rasi @@ -0,0 +1,151 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Uos"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 37em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 0em; + orientation: horizontal; + children: [ "listmode" , "inputbar" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.thmb", height); +} + + +// Lists // +listmode { + enabled: true; + children: [ "listbox" , "mode-switcher" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.blur", height); +} +listbox { + spacing: 0em; + padding: 1em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + enabled: true; + spacing: 0em; + padding: 0.5em; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: @main-bg; + text-color: @main-fg; + border-radius: 1em; +} +dummy { + background-color: transparent; +} + + +// Modes // +mode-switcher{ + orientation: horizontal; + enabled: true; + spacing: 1em; + padding: 0em 9.5em 2em 2em; + background-color: transparent; +} +button { + padding: 1em; + cursor: pointer; + border-radius: 3em; + background-color: @main-bg; + text-color: @main-fg; +} +button selected { + background-color: @main-fg; + text-color: @main-bg; +} + + +// Inputs // +inputbar { + enabled: true; + width: 10em; + children: [ "entry" ]; + background-color: transparent; +} +entry { + enabled: false; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.3em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 3em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/styles/style_9.rasi b/.config/rofi/styles/style_9.rasi new file mode 100644 index 0000000..a66484b --- /dev/null +++ b/.config/rofi/styles/style_9.rasi @@ -0,0 +1,127 @@ +// Config // +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono Nerd Font 10"; + icon-theme: "Tela-circle-dracula"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + height: 30em; + width: 57em; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border-color: @main-br; + background-color: @main-bg; +} +mainbox { + enabled: true; + spacing: 1em; + padding: 1em; + orientation: horizontal; + children: [ "inputbar" , "listbox" ]; + background-color: transparent; +} + + +// Inputs // +inputbar { + enabled: true; + width: 27em; + spacing: 0em; + padding: 0em; + children: [ "entry" ]; + background-color: transparent; + background-image: url("~/.cache/hyde/wall.sqre", height); + border-radius: 1em; +} +entry { + enabled: false; +} + + +// Lists // +listbox { + spacing: 0em; + padding: 0em; + children: [ "dummy" , "listview" , "dummy" ]; + background-color: transparent; +} +listview { + enabled: true; + spacing: 0em; + padding: 1em; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + expand: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 1em; + padding: 0.5em 0.5em 0.5em 1.5em; + cursor: pointer; + background-color: transparent; + text-color: @main-fg; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + size: 2.7em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +// Error message // +error-message { + text-color: @main-fg; + background-color: @main-bg; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/theme.rasi b/.config/rofi/theme.rasi new file mode 100644 index 0000000..1da48bd --- /dev/null +++ b/.config/rofi/theme.rasi @@ -0,0 +1,10 @@ +* { + main-bg: #282828FF; + main-fg: #CBCED3FF; + main-br: #EBDBB2FF; + main-ex: #85A583FF; + select-bg: #475437FF; + select-fg: #B5CC97FF; + separatorcolor: transparent; + border-color: transparent; +} diff --git a/.config/rofi/wallbash.rasi b/.config/rofi/wallbash.rasi new file mode 100644 index 0000000..ca2ffc7 --- /dev/null +++ b/.config/rofi/wallbash.rasi @@ -0,0 +1,82 @@ +// Config // +configuration { + modi: "drun"; + show-icons: true; + drun-display-format: "{name}"; + font: "JetBrainsMono Nerd Font 9"; +} + +@theme "~/.config/rofi/theme.rasi" + + +// Main // +window { + enabled: true; + fullscreen: false; + width: 40em; + height: 20em; + transparency: "real"; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: 1em; + border-radius: 0em; + border-color: #00000003; + background-color: @main-bg; + background-image: url("~/.config/rofi/assets/wallbash_mode.png", width); +} +mainbox { + enabled: true; + orientation: vertical; + children: [ "dummy" , "listview" ]; + background-color: transparent; +} + + +// Lists // +listview { + enabled: true; + spacing: 1em; + padding: 1em 2em 2.5em 2em; + columns: 4; + lines: 1; + dynamic: false; + fixed-height: false; + fixed-columns: true; + reverse: true; + cursor: "default"; + background-color: transparent; + text-color: @main-fg; +} +dummy { + padding: 4em; + expand: false; + background-color: transparent; +} + + +// Elements // +element { + enabled: true; + spacing: 0em; + padding: 1.5em; + cursor: pointer; + background-color: @main-bg; + text-color: @main-fg; + border-radius: 0em; +} +element selected.normal { + background-color: @select-bg; + text-color: @select-fg; +} +element-icon { + enabled: false; +} +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index c92c2f1..c590a8e 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -25,7 +25,6 @@ "memory", "cpu", "custom/r_end", - "custom/l_end", "custom/cava", "custom/r_end", @@ -40,18 +39,14 @@ ], "modules-right": [ "custom/padd", - - "custom/l_end", "hyprland/workspaces", "custom/r_end", - "custom/l_end", "backlight", "network", "pulseaudio", "custom/r_end", - "custom/l_end", "privacy", "tray", @@ -59,20 +54,13 @@ "custom/padd", ], // sourced from modules based on config.ctl // - - "hyprland/workspaces": { - "disable-scroll": true, - "rotate": 0, - "all-outputs": true, - "active-only": false, - "on-click": "activate", - "disable-scroll": false, - "on-scroll-up": "hyprctl dispatch workspace -1", - "on-scroll-down": "hyprctl dispatch workspace +1", - "persistent-workspaces": { - } - }, - + "hyprland/workspaces": { + "disable-scroll": true, + "rotate": 0, + "all-outputs": true, + "active-only": false, + "persistent-workspaces": {}, + }, "custom/cava": { "format": "{}", "exec": "waybar_cava.sh", @@ -99,16 +87,7 @@ "format": "󰍛 {usage}%", "rotate": 0, "format-alt": "{icon0}{icon1}{icon2}{icon3}", - "format-icons": [ - "▁", - "▂", - "▃", - "▄", - "▅", - "▆", - "▇", - "█" - ], + "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"], }, "memory": { "states": { @@ -155,9 +134,7 @@ "tooltip-format": "{title}", "on-click": "activate", "on-click-middle": "close", - "ignore-list": [ - "Alacritty" - ], + "ignore-list": ["Alacritty"], "app_ids-mapping": { "firefoxdeveloperedition": "firefox-developer-edition", "jetbrains-datagrip": "DataGrip", @@ -242,35 +219,13 @@ "format-charging": " {capacity}%", "format-plugged": " {capacity}%", "format-alt": "{time} {icon}", - "format-icons": [ - "󰂎", - "󰁺", - "󰁻", - "󰁼", - "󰁽", - "󰁾", - "󰁿", - "󰂀", - "󰂁", - "󰂂", - "󰁹" - ], + "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], }, "backlight": { "device": "intel_backlight", "rotate": 0, "format": "{icon} {percent}%", - "format-icons": [ - "", - "", - "", - "", - "", - "", - "", - "", - "" - ], + "format-icons": ["", "", "", "", "", "", "", "", ""], "on-scroll-up": "brightnessctl set 1%+", "on-scroll-down": "brightnessctl set 1%-", "min-length": 6, @@ -291,9 +246,11 @@ "format": "{icon} {volume}", "rotate": 0, "format-muted": "婢", - "on-click": "pavucontrol -t 3", + // "on-click": "pavucontrol -t 3", + "on-click": "volumecontrol.sh -s ''", "on-click-right": "volumecontrol.sh -s ''", - "on-click-middle": "volumecontrol.sh -o m", + // "on-click-middle": "volumecontrol.sh -o m", + "on-click-middle": "pavucontrol -t 3", "on-scroll-up": "volumecontrol.sh -o i", "on-scroll-down": "volumecontrol.sh -o d", "tooltip-format": "{icon} {desc} // {volume}%", @@ -305,11 +262,7 @@ "phone": "", "portable": "", "car": "", - "default": [ - " ", - " ", - " " - ], + "default": [" ", " ", " "], }, }, "pulseaudio#microphone": { diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 4330756..bc9cca6 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -22,7 +22,7 @@ tooltip { #workspaces button { box-shadow: none; - text-shadow: none; + text-shadow: none; padding: 0px; border-radius: 9px; margin-top: 3px;