/dotfiles

色々ごちゃまぜ

Primary LanguageEmacs Lisp

dotfiles

Quickstart

dotfiles

$ bash setup.sh

ansible

$ sudo dnf install ansible python-dnf
$ ansible-playbook ansible/playbook_all.yml -i ansible/hosts -t setup -K
$ ansible-playbook ansible/playbook_all.yml -i ansible/hosts -t vim,python2,python3,ocaml -K

mlterm

build on Fedora 23

$ sudo dnf install libXt-devel cairo-devel gdk-pixbuf2-devel fribidi-devel gtk3-devel
$ curl -O http://netix.dl.sourceforge.net/project/mlterm/01release/mlterm-3.6.0/mlterm-3.6.0.tar.gz
$ tar xf mlterm-3.6.0.tar.gz
$ cd mlterm-3.6.0
$ ./configure \
> --prefix=/opt/mlterm/3.6.0 \
> --enable-fcitx \
> --enable-optimize-redrawing \
> --with-gtk=3.0 \
> --with-scrollbars=sample,extra,pixmap_engine
$ make
$ sudo mkdir -p /opt/mlterm/3.6.0
$ sudo make install

setup

$ cp -r misc/mlterm ~/.mlterm
$ export PATH="/opt/mlterm/3.6.0/bin:$PATH"
$ sudo cp misc/mlterm.desktop /usr/share/applications/
$ cat > ~/.manpath
MANDATORY_MANPATH /opt/mlterm/3.6.0/share/man
MANPATH_MAP  /opt/mlterm/3.6.0/bin /opt/mlterm/3.6.0/share/man
MANDB_MAP /opt/mlterm/3.6.0/share/man /var/cache/man/opt/mlterm

Directories

.
├── ansible:  build up work space of fedora
├── dots:     dotfiles
├── misc
│   ├── Vagrant:        Vagrant of fedora
│   ├── brew-Formulas:  homebrew fomulas
│   ├── emacs:          emacs setup files
│   └── mlterm:         mlterm config files
└── msys2:    Msys2 build script