Pitnon / LinuxRice

My personal linux rice. I will update as I change things

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⠀⠀   Setup / Hyprland
 -----------------------------------

 ╭─ Distro  -> Archlinux x86_64
 ├─ Editor  -> VSCode
 ├─ Browser -> Firefox
 ├─ Shell   -> ZSH
 ╰─ Resource Monitor -> Btop

 ╭─ Model -> PitNon's PC
 ├─ CPU   -> i7-9700 (8) @ 4.7GHz
 ├─ GPU   -> NVIDIA GeForce RTX 2070
 ╰─ Resolution -> 2560x1440

 ╭─ WM       -> Hyprland
 ├─ Terminal -> Kitty
 ├─ Theme    -> Tokyonight-Dark-BL-LB
 ├─ Icons    -> Tokyonight-Moon
 ╰─ Font     -> CaskaydiaCove Nerd Font

  

Installation

Dependencies

  • Using paru

    paru -S base-devel pokemon-colorscripts-git hyprland-git hyprpicker-git xdg-desktop-portal-hyprland-git waybar-hyprland cava kitty wofi starship wl-clipboard swaync swaylock-effects swaylockd tty-clock-git playerctl pavucontrol btop mpd mpd-mpris mpv mpv-mpris qt5-base qt5-wayland qt6-base qt6-wayland lsd geany bat cliphist-bin polkit-gnome g4music wlogout visual-studio-code-bin --needed
  • See https://wiki.hyprland.org/Useful-Utilities/Hyprland-desktop-portal/#installing

    paru -R xdg-desktop-portal-wlr
  • Extra dependencies (not necessary)

    paru obs-studio wlrobs-hg  --needed
  • Chaotic-AUR :: Automated building repo for AUR packages 👨🏻‍💻

Note

Go through the packages once, before blindly installing them.

GTK Theme, Icons, Cursors

  • GTK Theme :: Tokyonight-Dark-BL-LB

    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/
  • Icons:: Tokyonight-Moon

    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/
  • Cursors :: Sweet-cursors

    cd ~/Downloads
    git clone https://github.com/EliverLara/Sweet.git -b nova
    cd Sweet/
    sudo cp -r kde/cursors/Sweet-cursors /usr/share/icons/

Dotfiles

git clone https://github.com/Pitnon/LinuxRice.git
cd LinuxRice
cp -r .config .icons .local .mpd .ncmpcpp .scripts ~/
cp .face .fonts.conf .dmrc .gtkrc-2.0 ~/
chmod -R +x ~/.scripts/
sudo chmod +x ~/LinuxRice/.config/hypr/
chmod +x ~/.config/hypr/autostart

Warning

Again, do not, I said DO NOT blindly run this. Backup your dots beforehand.
These commands are well suited for freshly installed systems.

Extras

Vscode

  • Theme :: Sweet Dracula
  • Extension :: Fix VSCode Checksums
  • LinuxRice/.config/Code/User/vsc.css 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).
    $ # Replace [code|codium|vscodium-bin] with appropriate folder name.
    $ resPrefix=/usr/share/[code|codium|vscodium-bin]/resources/app/out/vs/code/electron-[browser|sandbox]/workbench
    $ # Symlink required files in the above folder.
    $ ln -s '/full/path/to/LinuxRice/.config/Code/User/vsc.css' $resPrefix
    $ ln -s '/full/path/to/LinuxRice/.icons/default/vsc/' $resPrefix
    • Open $resPrefix/workbench.html 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 Fix Checksums: Apply. Restart again.
      • Perform the above 2 steps every time Vscode is updated.
  • I think your done now
  • If you don't want to touch the core file (which is not a big deal) you can use Customize UI.
    • This method may/may not work as extensions can't be guaranteed to always work.
    • All required settings are present in settings.json. Use the following command to convert your CSS file to Customize UI'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

Neovim ❤️


Credits

© To ProXZima for the amazing hyprconfig, vscode, readmd and firefox

© r/unixporn

© All the maintainers and the artists <3

© flick0 © Syndrizzle © NvChad © adi1090x

Sooo that's it for now. See ya!!!

Byeee

About

My personal linux rice. I will update as I change things


Languages

Language:Lua 48.9%Language:Shell 32.4%Language:Python 10.1%Language:CSS 6.3%Language:Less 1.0%Language:JavaScript 0.8%Language:GLSL 0.4%Language:HTML 0.2%Language:C++ 0.0%