ramnes / dotfiles

:arrow_up::arrow_up::arrow_down::arrow_down::arrow_left::arrow_right::arrow_left::arrow_right::b::a:
7 stars 1 forks source link
dotfiles

ramnes/dotfiles

These dotfiles do a lot of things, eh.

They configure:

They use:

They bundle:

I will probably be too lazy to keep these lists up to date, so you should rather refer to the different files in tree, I tried to make it pretty explicit. contrib/ contains all the bundled tools, bin/ has the installer and stuff, and everything else is a configuration.

Install

$ git clone --recurse-submodules git@github.com:ramnes/dotfiles.git .dotfiles
$ ./.dotfiles/bin/bootstrap.sh

This will create a lot of symbolic links in /home/${USER}/, and gently ask for authorization if it needs to overwrite anything.

More

Hereafter is a list of things you might want (or not) to add as root along with the installation of the dotfiles.

In /etc/environment:

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

In /etc/X11/xorg.conf.d/10keyboard.conf:

Section "InputClass"
    Identifier "keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "us"
    Option "XkbVariant" "intl"
    Option "XkbOptions" "compose:lwin,ctrl:swap_lwin_lctl,caps:ctrl_modifier,shift:both_capslock_cancel"
EndSection

In /etc/X11/xorg.conf.d/40monitor.conf:

Section "Monitor"
    Identifier "eDP1"
    Modeline "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    Option "PreferredMode" "1920x1080"
EndSection
Section "Monitor"
    Identifier "DP1"
    Option "LeftOf" "eDP1"
EndSection

In /etc/X11/xorg.conf.d/50touchpad.conf:

Section "InputClass"
    Identifier "touchpad"
    MatchIsTouchpad "on"
    Option "NaturalScrolling" "on"
EndSection

In /etc/inittab (yep, I'm still not using systemd), replace tty1 with:

c1:12345:respawn:/sbin/agetty --autologin <username> --noclear 38400 tty1 linux