8000 GitHub - Shubhamsm/dotfiles-1: There's lots of configurations out there, but this one is mine.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Shubhamsm/dotfiles-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   ██████╗  ██████╗ ████████╗███████╗██╗██╗     ███████╗███████╗
   ██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║     ██╔════╝██╔════╝
   ██║  ██║██║   ██║   ██║   █████╗  ██║██║     █████╗  ███████╗
   ██║  ██║██║   ██║   ██║   ██╔══╝  ██║██║     ██╔══╝  ╚════██║
██╗██████╔╝╚██████╔╝   ██║   ██║     ██║███████╗███████╗███████║
╚═╝╚═════╝  ╚═════╝    ╚═╝   ╚═╝     ╚═╝╚══════╝╚══════╝╚══════╝

There's no place like ~/

This is my personal repository for configuration files of all the programs I use on a daily basis. This setup aims to be minimal while being pleasing to the eye and functional. The current colorscheme is based on Nord, but I plan to add more colorschemes (next is Gruvbox) to my setup and maybe create an script to easily apply the new selected theme to all programs (polybar, terminal, rofi, firefox, GTK theme, etc).

Program Name
Linux Distribution Arch Linux
Window Manager bspwm
Bar polybar
Program Launcher rofi
Web Browser Firefox
Code Editor Nvim
Terminal font FiraCode Nerd Font
Shell zsh
Terminal Emulator Kitty
Music Player ncmpcpp/mpd
RSS reader newsboat

I try to have a very clean $HOME folder so all configs that can be in ~/.config/ are, and some environmental variables have been set in ~/.zshenv to move configs into ~/.config/

Install dotfiles with all dependencies.

I have a very rudimentary install script that can:

  • Install all my dotfiles in the correct file structure.
  • Install all necessary dependencies.
  • Install configuration files that give some sane defaults for root, like for example a decent .bashrc with a colored prompt and settings for nvim including a colorscheme. I did this mainly to have sane nvim defaults and a decent prompt for whenever I'm doing something as root, like editing files that are not in ~/
NOTE: The install script may overwrite files that you don't want to be overwritten, this script is mainly to be used in a clean new install of Arch Linux.

To download the script:

curl -LO https://raw.githubusercontent.com/rafamadriz/dotfiles/main/.local/share/rais/rais.sh

And then run the script with.

sh rais.sh

Gallery

2021-Mar-31_7

2021-Mar-31_5

2021-Mar-31_6

2021-Mar-31_3

screenshot

2021-03-31-114908_1920x1080_scrot 2021-Mar-31_4

2021-Mar-31_1

2021-Mar-31_2

About

There's lots of configurations out there, but this one is mine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 33.7%
  • Shell 29.9%
  • CSS 21.3%
  • Vim Script 11.6%
  • JavaScript 3.5%
0