1
1
# Kevin's dotfiles [ ![ Build Status] ( https://img.shields.io/travis/kdeldycke/maildir-deduplicate/develop.svg?style=flat )] ( https://travis-ci.org/kdeldycke/dotfiles )
2
2
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** .
5
4
6
5
![ Mac OS X 10.13 High Sierra solarized terminal and vim
7
6
] ( https://raw.githubusercontent.com/kdeldycke/dotfiles/master/screenshots/macos-10.13.jpg )
8
7
9
- ![ Kubuntu 15.10 Wily Werewolf solarized terminal and vim
10
- ] ( https://raw.githubusercontent.com/kdeldycke/dotfiles/master/screenshots/kubuntu-15.10.png )
11
-
12
8
13
9
## Features
14
10
15
11
* Aimed at Python programmers using ` Neovim ` .
16
- * Common configuration for both macOS, Kubuntu and Ubuntu Server.
17
12
* [ Installs rEFInd boot
18
13
loader] ( https://github.com/kdeldycke/dotfiles/blob/master/scripts/macos-install-refind.sh )
19
14
if a Linux partition is detected.
20
15
* Produce colored output for most of shell commands.
21
16
* All color schemes are based on [ Solarized
22
17
] ( http://ethanschoonover.com/solarized ) .
23
- * All terminal font is [ Source Code Pro
18
+ * Terminal and coding font is [ Source Code Pro
24
19
] ( 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.
35
21
36
22
37
23
## Pre-installation
38
24
39
- ### macOS
40
-
41
25
1 . [ Reset NVRAM or PRAM on your Mac] ( https://support.apple.com/en-us/HT204063 ) .
42
26
43
27
1 . Download macOS from the App Store.
@@ -74,8 +58,6 @@ the macOS image](https://support.apple.com/en-us/HT201372):
74
58
75
59
Manual setup required to finish up the perfect configuration.
76
60
77
- ### macOS
78
-
79
61
This is a list of manual post-installation steps required to fully configure the system. Haven't found any way to automate them all.
80
62
81
63
* 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.
111
93
Only the current ` master ` branch is supported and actively maintained. Older
112
94
branches are available for archive.
113
95
114
- ### macOS
115
-
116
96
* [ macOS 10.15 (Catalina)] ( https://github.com/kdeldycke/dotfiles/tree/master ) (current)
117
97
* [ macOS 10.14 (Mojave)] ( https://github.com/kdeldycke/dotfiles/tree/macos-10.14 )
118
98
* [ macOS 10.13 (High Sierra)] ( https://github.com/kdeldycke/dotfiles/tree/macos-10.13 )
@@ -122,19 +102,9 @@ branches are available for archive.
122
102
* [ Mac OS X 10.9 (Mavericks)] ( https://github.com/kdeldycke/dotfiles/tree/osx-10.9 )
123
103
* [ Mac OS X 10.8 (Mountain Lion)] ( https://github.com/kdeldycke/dotfiles/tree/osx-10.8 )
124
104
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).
138
108
139
109
140
110
## Resources
@@ -154,12 +124,6 @@ SIL Open Font License version 1.1.
154
124
* [ Solarized for Terminal.App] ( https://github.com/tomislav/osx-terminal.app-colors-solarized ) .
155
125
© 2013 Tomislav Filipčić.
156
126
Unspecified 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.
163
127
164
128
The rest of the content is configuration and code I accumulated over years.
165
129
Some was heavily inspired by other dotfiles repositories. But each time I
0 commit comments