summaryrefslogtreecommitdiffstats
path: root/README.adoc
blob: 1805ca7998e495c391d2a207a76562ee14dcbaed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
= dotfiles
Mitsuo
2022-08-30
:source-highlight: highlight.js

My configuration settings and config files for various programs.


== Usage

To run installation script do 

[source, sh]
====
# Modify install.sh according to your needs, then
chmod u+x install.sh
./install.sh
====

Default behaviour is to copy (instead of sym-linking) the dotfiles to their
appropiate locations.

*Some dotfiles require manual installation.*


== Description 

The following applications are configured:

Vim:: Nothing fancy, "the essential" and just some custom mappings
Bash:: Vim input, aliases, XDG variables, git prompt
Git:: My name, email, favorite difftool
Ideavimrc:: Some config for Vim plugin for IntelliJ and Pycharm

// TODO: finish this list


////
Some files are included in the installation script 

 profile                             sh config
 bashrc                              bash "run commands"
 bash_aliases
 inputrc                             vim input for bash
 vim/fun.vim                         some vim functions
 vim/vimrc                           vim "run commands"
 extra/newdebian                     my debian/KDE Pasma 5 conf
 extra/qtcurvetestsettings.qtcurve     
 extra/20-libinput.conf              enable touchpad functionality
                                     (x220 specific)
 
 git/                                Git config files
 other/                              Other config files
 other/ideavimrc                     ~/.ideavimrc (Pycharm)
////


== Files currently requiring manual installation

*st*: For emoji support: Install https://st.suckless.org/patches/font2/[font2]
and https://aur.archlinux.org/packages/libxft-bgra[libxft-bgra]