Giter Site home page Giter Site logo

cryptosingh1337 / configs Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 0.0 170 KB

Contains all the config files

Shell 64.25% Perl 25.39% Vim Script 10.36%
i3-config i3-gaps i3blocks i3status intellij-idea-config neovim-config sublime-text-config rofi-config rofi-themes arch-linux

configs's Introduction

Configs

Current Setup

2022-05-25-08:33:19-screenshot

Focused window title and Alacritty (gruvboxdark-soft theme)

2022-05-25-08:33:35-screenshot

i3wm

Install these packages

  • i3-gaps - tiling window manager
  • rofi - application menu
  • nitrogen - desktop background manager
  • i3blocks - i3status bar (v >= 1.5.0)
  • Alacritty - A fast, cross-platform, OpenGL terminal emulator
  • autorandr - manage config for docked setup
  • pamac - package manager GUI

Install i3blocks (v 1.5.0)

Debian:

apt cache search dh-autoreconf
apt install dh-autoreconf
apt install make
git clone https://github.com/vivien/i3blocks
cd i3blocks
chmod +x autogen.sh
./autogen.sh
./configure
make
make install

Arch:

pacman -Sy i3blocks

Install Alacritty

Debian:

git clone https://github.com/alacritty/alacritty.git
cd alacritty
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
cargo build --release
infocmp alacritty
sudo cp target/release/alacritty /usr/bin
sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg
sudo desktop-file-install extra/linux/Alacritty.desktop
sudo update-desktop-database
mkdir -p ~/.bash_completion.d
cp extra/completions/alacritty.bash ~/.bash_completion.d/alacritty
echo "source ~/.bash_completion.d/alacritty" >> ~/.bashrc

Arch:

pacman -Sy alacritty

Install vim-plug for neovim

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

Xrandr docked

xrandr --output HDMI-1 --primary --mode 1920x1080 --rate 75.00 --output eDP-1 --off
autorandr --save docked
xrandr --output eDP-1 --primary --mode 1920x1090 --rate 60.00 --output HDMI-1 --off
autorandr --save naive

Install pamac

yay -S pamac-aur
downgrade archlinux-appstream-data

Choose 2019 version and save this to the ignore list

Install starship prompt

curl -sS https://starship.rs/install.sh | sh
echo 'eval "$(starship init bash)"' >> .bashrc
source ~/.bashrc

Reinstall GRUB

  • Boot using live ISO
  • Mount the / as /mnt and /boot/efi as /mnt/boot/efi
sudo su
fdisk -l
mount /dev/nvme0n1pX /mnt
mount /dev/nvme0n1pX /mnt/boot/efi
arch-chroot /mnt
grub-install

Themes

Icons

Cursors

Fonts

touch fonts.txt
echo "https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/FiraCode/Regular/complete/Fira%20Code%20Regular%20Nerd%20Font%20Complete.ttf" > fonts.txt
echo "https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/FiraCode/Bold/complete/Fira%20Code%20Bold%20Nerd%20Font%20Complete.ttf" >> fonts.txt
echo "https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/FiraCode/SemiBold/complete/Fira%20Code%20SemiBold%20Nerd%20Font%20Complete.ttf" >> fonts.txt
wget -P /usr/share/fonts/TTF/ -i fonts.txt

configs's People

Contributors

cryptosingh1337 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.