Skip to content

der-flo/dotfiles

Repository files navigation

My dotfiles

Usage on macOS

No git executable yet available?

Install Homebrew, which installs Xcode Command Line Tools, which contains git:

cd /tmp
curl -L https://github.com/der-flo/dotfiles/archive/refs/heads/master.zip --output master.zip
unzip master.zip
cd dotfiles-master
rake install_homebrew
cd ..
rm -rf dotfiles-master master.zip

Main installation

Clone dotfiles, install software and link dotfiles:

git clone git://github.com/der-flo/dotfiles ~/dotfiles
cd ~/dotfiles
rake

Install software by hand

  • FUSE for macOS
  • Octotree
  • Tampermonkey for Chrome

Generate SSH keypairs

Generate quite secure (according to Secure Secure Shell) SSH keypairs:

ssh-keygen -t ed25519 -o -a 100
ssh-keygen -t rsa -b 4096 -o -a 100

Misc. macOS configuration

TODO: Alles auf englisch?

TODO: Konfigurationsoptionen auch irgendwie via Kommandozeile möglich und so besser dokumentierbar? https://github.com/skwp/dotfiles/blob/master/bin/macos

Setup track

TODO: Wohl unvollständig

cd track
rake build
sudo gem install track
track config redmine_url https://adigi.planio.de
track config redmine_api_key XXX
mkdir ~/.bitbar
open track-url-handler.app

<>

Notes on used software

mysql-connector-c

mysql_config seems wrong in this package, I had to patch it in order to get the mysql2 gem compiling.

Chrome

  • Install private Tampermonkey scripts
  • Transfer bookmarks
  • Configure start page

Why I'm not using …

Safari

  • Pinned tabs show up in every open window. That's not optimal for my use case (mailers, messengers).
  • Clicking links with custom URL schemes always result in a security warning. This is not configurable because of possible exploits. I use such a custom scheme for time tracking, so this is quite a blocker for me.

So Chrome is actually the way to go for me.

More actually not used software

  • See Brewfile
  • SuperDuper
  • TeamViewer
  • Google Hangouts Chat App
  • iTerm
  • DBeaver, HeidiSQL
  • Xcode

Inspirations

Testing

It "should be possible" to create a fresh macOS installation with VirtualBox and to test the dotfiles within this clean environment. Maybe these links help:


TODO: Prerequisites

  • A terminal with support for 256 colors (TERM=xterm-256color)