.dotfiles
FBI, Open up ~/
Install / Use
/learn @PROxZIMA/.dotfilesREADME
<img align="right" src="assets/rice.jpg" alt="Rice Preview" width="400px"/>
⠀⠀ 🌸 Setup / Hyprland 🌸
-----------------------------------
╭─ Distro -> Archcraft x86_64
├─ Editor -> VSCode / NeoVim
├─ Browser -> Firefox
├─ Shell -> ZSH
╰─ Resource Monitor -> Btop
╭─ Model -> ASUS TUF Gaming A15
├─ CPU -> Ryzen 7 4800H @ 4.3GHz
├─ GPU -> NVIDIA GeForce RTX 3050
╰─ Resolution -> 1920x1080
╭─ WM -> Hyprland
├─ Terminal -> Kitty
├─ Theme -> Tokyonight-Dark-BL-LB
├─ Icons -> Tokyonight-Moon
├─ Font -> CaskaydiaCove Nerd Font
╰─ Hotel -> Trivago
<h1></h1>
Wallpapers
<img src="./assets/photos.png" width="400px" title="Wallpapers">
<img src="./assets/line_break.svg" width="100%" title="Line break">https://user-images.githubusercontent.com/43103163/217900808-384586b7-37e4-4d64-a306-0402763f6d8c.mp4
<div align="center">Installation
</div> <details> <summary><h3>Dependencies</h3></summary>-
Using <kbd>paru</kbd>
paru -S base-devel pokemon-colorscripts-git hyprland hyprpicker hyprlock hypridle xdg-desktop-portal-hyprland-git waybar-hyprland cava kitty wofi starship wl-clipboard swww swaync tty-clock-git playerctl pavucontrol btop mpd mpd-mpris mpv mpv-mpris qt5-base qt5-wayland qt6-base qt6-wayland lsd geany bat cliphist gamemode polkit-gnome g4music wlogout visual-studio-code-bin boo-grub-git sddm-git boo-sddm-git proxzima-plymouth-git yad blueman network-manager-applet libinput-gestures light --needed -
See https://wiki.hyprland.org/Useful-Utilities/Hyprland-desktop-portal/#installing
paru -R xdg-desktop-portal-wlr -
Extra dependencies (not necessary)
paru -S system76-power obs-studio wlrobs-hg v4l2loopback-dkms v4l2loopback-utils v4l-utils waydroid binder_linux-dkms chromium-wayland-vaapi qalculate-gtk qimgv-light rlr-git uget libreoffice-fresh nemo bulky --needed -
<kbd>Chaotic-AUR</kbd> :: Automated building repo for AUR packages 👨🏻💻
-
<kbd>Nvidia | Hyprland</kbd> :: Personally did not face any issues with nvidia
</details> <details> <summary><h3>GTK Theme, Icons, Cursors</h3></summary>Note
Go through the packages once, before blindly installing them.
-
<kbd>GTK Theme</kbd> :: <kbd>Tokyonight-Dark-BL-LB</kbd>
cd ~/Downloads git clone https://github.com/Fausto-Korpsvart/Tokyo-Night-GTK-Theme.git cd Tokyo-Night-GTK-Theme/ sudo cp -r themes/Tokyonight-Dark-BL-LB /usr/share/themes/ -
<kbd>Icons</kbd>:: <kbd>Tokyonight-Moon</kbd>
cd ~/Downloads git clone https://github.com/Fausto-Korpsvart/Tokyo-Night-GTK-Theme.git cd Tokyo-Night-GTK-Theme/ sudo cp -r icons/Tokyonight-Moon /usr/share/icons/ -
<kbd>Cursors</kbd> :: <kbd>Sweet-cursors</kbd>
cd ~/Downloads git clone https://github.com/EliverLara/Sweet.git -b nova cd Sweet/ sudo cp -r kde/cursors/Sweet-cursors /usr/share/icons/ -
<kbd>GRUB</kbd> :: <kbd>PROxZIMA/boo-grub</kbd>
-
<kbd>Plymouth</kbd> :: <kbd>PROxZIMA/proxzima-plymouth</kbd>
-
<kbd>SDDM</kbd> :: <kbd>PROxZIMA/boo-sddm</kbd>
cd ~/Downloads
git clone https://github.com/PROxZIMA/.dotfiles.git
cd .dotfiles
cp -r .config .icons .local .mpd .ncmpcpp .scripts ~/
cp .face .fonts.conf .dmrc .gtkrc-2.0 ~/
chmod -R +x ~/.scripts/
chmod +x ~/.config/hypr/autostart
chmod -R +x ~/.config/wlogout/
</details> <details> <summary><h3>Extras</h3></summary>Warning
Again, do not, I said DO NOT blindly run this. Backup your dots beforehand.<br>These commands are well suited for freshly installed systems.
Vscode
- Theme :: <kbd>Sweet Dracula</kbd>
- Extension :: <kbd>Fix VSCode Checksums</kbd>
- <kbd>.dotfiles/.config/Code/User/vsc.css</kbd> is a special CSS file that I use to modify vscode's UI (Vscode's core file is edited so follow the steps with care).
$ # In VSCode: Help > Toggle Developer Tools $ # Copy window.location.pathname.replace(/\/[^\/]+$/, '') $ resPrefix=/above/copied/path $ # Symlink required files in the above folder. $ ln -s '/full/path/to/.dotfiles/.config/Code/User/vsc.css' $resPrefix $ ln -s '/full/path/to/.dotfiles/.icons/default/vsc/' $resPrefix- Open <kbd>$resPrefix/workbench.html</kbd> and add
<link rel="stylesheet" href='vsc.css'>inside the<head>tag.$ sed -i 's;</head>;<link rel="stylesheet" href="vsc.css"></head>;g' $resPrefix/workbench.html - Restart Vscode. Open the command palette and execute <kbd>Fix Checksums: Apply</kbd>. Restart again.
- Perform the above 2 steps every time Vscode is updated.
- Open <kbd>$resPrefix/workbench.html</kbd> and add
- Voilà !!!
- If you don't want to touch the core file (which is not a big deal) you can use <kbd>Customize UI</kbd>.
- This method may/may not work as extensions can't be guaranteed to always work.
- All required settings are present in <kbd>settings.json</kbd>.
Use the following command to convert your <kbd>CSS</kbd> file to <kbd>Customize UI</kbd>'s json object.
$ sed -ze 's/\n/ /g' -Ee 's,/\*[^*]*\*+([^/*][^*]*\*+)*/,,g' -Ee 's/ {2,}//g' -Ee 's/\}([^\{]*) \{/", "\1": "/g' -e 's/:root \{/{":root": "/g' vsc.css <kbd></kbd>`
Firefox
- Theme :: <kbd>PROxZIMA/Sweet-Pop</kbd>
Neovim ❤️
- Setup :: <kbd>NvChad</kbd>
- GUI :: <kbd>Neovide</kbd>
- Configs :: <kbd>.dotfiles/.config/nvim</kbd>
© All the maintainers and the artists <3
© flick0 © Syndrizzle © NvChad © adi1090x
</details> <img src="./assets/catppuccin_cat_on_line.svg" width="100%" title="Footer"> <div align="center">Sooo that's it for now. See ya!!!
ARIGATOU ❤️
</div>