11# Kevin's dotfiles [ ![ Build Status] ( https://img.shields.io/travis/kdeldycke/maildir-deduplicate/develop.svg?style=flat )] ( https://travis-ci.org/kdeldycke/dotfiles )
22
3- Dot-files and system configuration for Python developers, targetting
4- ** macOS** , ** Kubuntu** and ** Ubuntu Server** .
3+ Dot-files and system configuration for Python developers on ** macOS** .
54
65![ Mac OS X 10.13 High Sierra solarized terminal and vim
76] ( https://raw.githubusercontent.com/kdeldycke/dotfiles/master/screenshots/macos-10.13.jpg )
87
9- ![ Kubuntu 15.10 Wily Werewolf solarized terminal and vim
10- ] ( https://raw.githubusercontent.com/kdeldycke/dotfiles/master/screenshots/kubuntu-15.10.png )
11-
128
139## Features
1410
1511* Aimed at Python programmers using ` Neovim ` .
16- * Common configuration for both macOS, Kubuntu and Ubuntu Server.
1712* [ Installs rEFInd boot
1813 loader] ( https://github.com/kdeldycke/dotfiles/blob/master/scripts/macos-install-refind.sh )
1914 if a Linux partition is detected.
2015* Produce colored output for most of shell commands.
2116* All color schemes are based on [ Solarized
2217] ( http://ethanschoonover.com/solarized ) .
23- * All terminal font is [ Source Code Pro
18+ * Terminal and coding font is [ Source Code Pro
2419] ( https://en.wikipedia.org/wiki/Source_Code_Pro ) .
25- * Keeps OSes fast and lean.
26-
27-
28- ## Profiles
29-
30- Profile name | Target OS | Description
31- :--- |:--- |:---
32- macOS | macOS 10.15 (Catalina) | Desktop-centric usage for everyday use and work on a personnal, single-user machine.
33- Kubuntu | Kubuntu 16.04 LTS (Xenial Xerus) | Same as above.
34- Ubuntu Server | Ubuntu Server 16.04 LTS (Xenial Xerus) | Minimal config to feel at home on a server. Currently needs ` root ` .
20+ * Keeps macOS fast, lean and secure.
3521
3622
3723## Pre-installation
3824
39- ### macOS
40-
41251 . [ Reset NVRAM or PRAM on your Mac] ( https://support.apple.com/en-us/HT204063 ) .
4226
43271 . Download macOS from the App Store.
@@ -74,8 +58,6 @@ the macOS image](https://support.apple.com/en-us/HT201372):
7458
7559Manual setup required to finish up the perfect configuration.
7660
77- ### macOS
78-
7961This is a list of manual post-installation steps required to fully configure the system. Haven't found any way to automate them all.
8062
8163* Copy SSH (` ./dotfiles/dotfiles-common/.ssh/ ` ) and GPG (` ./dotfiles/dotfiles-common/.gnupg/ ` ) keys from backups.
@@ -111,8 +93,6 @@ improve the maintenance of macOS configuration.
11193Only the current ` master ` branch is supported and actively maintained. Older
11294branches are available for archive.
11395
114- ### macOS
115-
11696* [ macOS 10.15 (Catalina)] ( https://github.com/kdeldycke/dotfiles/tree/master ) (current)
11797* [ macOS 10.14 (Mojave)] ( https://github.com/kdeldycke/dotfiles/tree/macos-10.14 )
11898* [ macOS 10.13 (High Sierra)] ( https://github.com/kdeldycke/dotfiles/tree/macos-10.13 )
@@ -122,19 +102,9 @@ branches are available for archive.
122102* [ Mac OS X 10.9 (Mavericks)] ( https://github.com/kdeldycke/dotfiles/tree/osx-10.9 )
123103* [ Mac OS X 10.8 (Mountain Lion)] ( https://github.com/kdeldycke/dotfiles/tree/osx-10.8 )
124104
125- ### Kubuntu
126-
127- * [ Kubuntu 16.04 LTS (Xenial Xerus)] ( https://github.com/kdeldycke/dotfiles/tree/master ) (current)
128- * [ Kubuntu 15.10 (Wily Werewolf)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-15.10 )
129- * [ Kubuntu 15.04 (Vivid Vervet)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-15.04 )
130- * [ Kubuntu 14.10 (Utopic Unicorn)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-14.10 )
131- * [ Kubuntu 14.04 LTS (Trusty Tahr)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-14.04 )
132- * [ Kubuntu 13.10 (Saucy Salamander)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-13.10 )
133- * [ Kubuntu 13.04 (Raring Ringtail)] ( https://github.com/kdeldycke/dotfiles/tree/kubuntu-13.04 )
134-
135- ### Ubuntu Server
136-
137- * [ Ubuntu Server 16.04 LTS (Xenial Xerus)] ( https://github.com/kdeldycke/dotfiles/tree/master ) (current)
105+ In the past the project also targetted Kubuntu and Ubuntu Server Linux
106+ distributions. You can still find these tagged in the repository but are quite
107+ ancient (2016).
138108
139109
140110## Resources
@@ -154,12 +124,6 @@ SIL Open Font License version 1.1.
154124* [ Solarized for Terminal.App] ( https://github.com/tomislav/osx-terminal.app-colors-solarized ) .
155125© 2013 Tomislav Filipčić.
156126Unspecified open-source license.
157- * [ Solarized for Konsole] ( https://github.com/phiggins/konsole-colors-solarized ) .
158- © 2012 Pete Higgins.
159- Unspecified open-source license.
160- * [ Solarized for Xresources] ( https://github.com/solarized/xresources ) .
161- © 2011 Ethan Schoonover.
162- Unspecified open-source license.
163127
164128The rest of the content is configuration and code I accumulated over years.
165129Some was heavily inspired by other dotfiles repositories. But each time I
0 commit comments