Giter Site home page Giter Site logo

dotfiles-install's Introduction

dotfiles installation script

This repo is intended to be cloned in a fresh new install of debian,refer to debian-setup.md gists to do the initials steps. Once the base installation is ready and configured, install the required packages.

see: https://www.atlassian.com/git/tutorials/dotfiles

Required Packages

# Window Manager
sudo apt install xorg i3
# Themes gtk and qt
sudo apt install gnome-themes-standard adwaita-icon-theme adwaita-qt qt5ct
# Fonts and Icons
sudo apt install fonts-ubuntu fonts-font-awesome
# General Utils
sudo apt install alsa-utils hsetroot git dunst libnotify-bin scrot xclip lxpolkit
# Software
sudo apt install vim-gtk3 ranger

Optional Packages

sudo apt install psmisc htop

Install nvm and nodejs LTS since some scripts are written in nodejs see nvm install

Finally run the script install.sh.

Fixing keybindings in macOS under VirtualBox

Under keyboard settings / Modifier Keys... set the following remapings:

  • Caps Lock -> Control
  • Control -> Command
  • Option -> Option
  • Command -> Control

Then after the dotfiles installation is done, do the following changes into the i3 config file:

-exec --no-startup-id setxkbmap -option caps:super
+exec --no-startup-id setxkbmap -option caps:ctrl_modifier
+exec --no-startup-id xmodmap $HOME/.Xmodmap

Create the $HOME/.Xmodmap file with the following content:

clear control
clear mod4
add mod4 = Control_R
add control = Super_L

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.