Giter VIP home page Giter VIP logo

dotfiles's Introduction

โ„๏ธ Dot-Files ๐Ÿš€

These are my dotfiles, none of your dotfiles. :P

Gruvbox-PyWal-Screenshot

Gruvbox_bar

  • Another polybar config based on Gruvbox Color Scheme.
  • Having the layout as indicated in the above screenshot.
  • You can use this config from the /polybar/gruvbox_bar.cfg.

----

Mine DotFiles

๐Ÿ’ป Poliobar

  • My custom configuration of polybar, i call it PolioBar.
  • You can find at polybar/poliobar.
  • Fonts: FontAwesome, Noto Emoji, Cascadia Code
  • FontAwesome: sudo apt install fonts-font-awesome

๐Ÿš€ Setup

  • Installing Required Fonts.
    • Installing Cascadia Code Font.
    • sudo apt install fonts-cascadia-code
    • Installing Noto Font for emoji support.
    • sudo apt install fonts-noto
    • Installing the FontAwesome Font for cool unicode symbols.
    • See the Extra Section down in the file where i've mentioned how to install FontAwesome5.
  • Installing Polybar
    • sudo apt install polybar
  • Installing Network Tray.
    • sudo apt install nm-tray
  • Setting up the configuration file.
    • Copy the polybar/poliobar file to ~/.config/polybar/poliobar
    • โš ๏ธ NOTE: You can also give it the name of config but then you need to modify the launch.sh file in poliobar/.

  • Running the Polybar in i3 or i3-gaps.
    • Copy polybar/launch.sh from the repository to ~/.config/polybar/launch.sh
    • Give the executable permissions to launch.sh by.
    • chmod +x ~/.config/polybar/launch.sh
    • Now edit your i3 or i3-gaps config at ~/.config/i3/config.
    • And add the following line to start the polybar when i3 starts.
    • exec_always --no-startup-id ~/.config/polybar/launch.sh
    • Another line to enable the network tray.
    • exec_always --no-startup-id nm-applet
    • Then just restart your i3 by mod+shift+r.
    • That's it, you now have a complete functional polybar.

๐ŸŒ Resources

โœŒ๏ธ Get Touchpad Gestures

  • xorg.conf.d:
  • Don't know about you but when i was the DE guy, i used to use the gestures of touchpad.
  • So i figure out how to enable some gestures for tilling-wm.

๐Ÿš€ Setup

๐Ÿ’ก Extra

How to install FontAwesome5 in Debian or any other distro.

  • Download the zip file of fonts from the below link.
  • Extract it and go the otf's folder where you'll find otf files for the fontawesome5 font.
  • Install it either by clicking it and installing if you're using a gui font manager.
  • If you're not using GUI font installer.
    • Create directory ~/.fonts if you don't have.
    • Then copy all the OTF files of font to this directory.
  • It's a good practice to manually rebuild the font cache so.
    • fc-cache -f -v
  • Finally you've your FontAwesome5 Font.

How to setup Mouse Cursor, Icons etc.

  • Here, we'll be talking about lxappearance.
  • How to install lxappearance
    • sudo apt install lxappearance
  • Then open it and change you icons, cursors, etc.
  • You can download cursor themes and icon themes from xfce-look, 'kde store', gnome look, etc.

๐Ÿ’ฌ Join Our Community: https://discord.gg/8dC7QAF6r8

dotfiles's People

Contributors

vivekascoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.