Skip to content

knightster0804/.dotfiles

 
 

Repository files navigation

PROXY'S DOTS
⠀⠀ ❄️ -> Setup
 -----------------------------------

 ╭─ Distro  -> Pop!_OS 22.04 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

 ╭─ DE       -> GNOME 42.3.1
 ├─ WM       -> Mutter
 ├─ Terminal -> Kitty
 ├─ Theme    -> Sweet-Dark
 ├─ Icons    -> Sweet-Rainbow
 ╰─ Font     -> Fira Sans Semi-Light

                        
Rice Preview

Wallpapers

Vscode

Configs should be placed in ~/.config/[code|vscodium]/User. The theme used in the screenshot is Sweet Dracula](https://marketplace.visualstudio.com/items?itemName=PROxZIMA.sweetdracula) (Made by me 😁)

  • Install Fix VSCode Checksums extension.
  • .dotfiles/.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/.dotfiles/.config/Code/User/vsc.css' $resPrefix
    $ ln -s '/full/path/to/.dotfiles/.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.
  • Boom!!!
  • 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

Firefox

The Firefox theme is mine too. Installation can be found at PROxZIMA/Firefox-Theme.

Terminal

ZSH

zsh is an awesome shell with tons of customizations when used with ohmyzsh. Following are the two themes I use:

Neofetch

  • System info in the terminal is displayed using neofetch. I've added some glyphs before each info line in the config. Small change but looks good :p
  • Nerd fonts are highly recommended.
  • Configs :: .dotfiles/.config/neofetch/config.conf.

Neovim

Geany

Gedit

.dotfiles/usr/share/gtksourceview-4/styles/dracula.xml is a Dracula based theme I made for Gedit.

ArcMenu

Dash to Panel

Sushi

.dotfiles/usr/share/sushi/gtksourceview-4/styles/builder-dark.style-scheme.xml is sushi (A GNOME file previewer) style scheme derived from dracula.xml.

Fonts

.dotfiles/.local/share/fonts include some nerd ttf/otf fonts.

Fish

Gnome Shell Extensions

GTK3.20+ Theme


Sooo that's it for now. I'll update this repo from time to time. Feel free to raise an issue if something is wrong. See ya!!!


ARIGATOU ❤️

About

FBI, Open up ~/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 53.7%
  • Shell 27.5%
  • Python 14.6%
  • CSS 3.3%
  • JavaScript 0.9%