From 1b40080ed201a3b6c64baeb59091dbca66b66bdc Mon Sep 17 00:00:00 2001 From: Nicolas Duhamel Date: Mon, 23 Apr 2018 00:29:11 +0200 Subject: [PATCH] Use stow for installing --- README.md | 6 ++++++ {xdesktop/system => system}/overlay/etc/vconsole.conf | 0 {xdesktop/system => system}/require | 0 .../overlay => user/environment}/.local/bin/env-gen.sh | 0 {xdesktop/user/overlay => user/git}/.config/git/config | 0 .../offlineimap}/.config/offlineimap/config | 0 user/pre.sh | 10 ++++++++++ user/require | 7 +++++++ {xdesktop/user/overlay => user/z}/.local/bin/z.sh | 0 xdesktop/user/require | 3 --- 10 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 README.md rename {xdesktop/system => system}/overlay/etc/vconsole.conf (100%) rename {xdesktop/system => system}/require (100%) rename {xdesktop/user/overlay => user/environment}/.local/bin/env-gen.sh (100%) rename {xdesktop/user/overlay => user/git}/.config/git/config (100%) rename {xdesktop/user/overlay => user/offlineimap}/.config/offlineimap/config (100%) create mode 100644 user/pre.sh create mode 100644 user/require rename {xdesktop/user/overlay => user/z}/.local/bin/z.sh (100%) delete mode 100644 xdesktop/user/require diff --git a/README.md b/README.md new file mode 100644 index 0000000..31d252b --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +Install +======= + +First you need to setup the base directory structure with `pre.sh`, after use stow for install user packages configurations: + + stow -t ~/ package diff --git a/xdesktop/system/overlay/etc/vconsole.conf b/system/overlay/etc/vconsole.conf similarity index 100% rename from xdesktop/system/overlay/etc/vconsole.conf rename to system/overlay/etc/vconsole.conf diff --git a/xdesktop/system/require b/system/require similarity index 100% rename from xdesktop/system/require rename to system/require diff --git a/xdesktop/user/overlay/.local/bin/env-gen.sh b/user/environment/.local/bin/env-gen.sh similarity index 100% rename from xdesktop/user/overlay/.local/bin/env-gen.sh rename to user/environment/.local/bin/env-gen.sh diff --git a/xdesktop/user/overlay/.config/git/config b/user/git/.config/git/config similarity index 100% rename from xdesktop/user/overlay/.config/git/config rename to user/git/.config/git/config diff --git a/xdesktop/user/overlay/.config/offlineimap/config b/user/offlineimap/.config/offlineimap/config similarity index 100% rename from xdesktop/user/overlay/.config/offlineimap/config rename to user/offlineimap/.config/offlineimap/config diff --git a/user/pre.sh b/user/pre.sh new file mode 100644 index 0000000..4e7c41f --- /dev/null +++ b/user/pre.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +################################### +# +# Create common directory structure +# +################################### + +mkdir $HOME/.config +mkdir -p $HOME/.local/{bin,share} diff --git a/user/require b/user/require new file mode 100644 index 0000000..23c2238 --- /dev/null +++ b/user/require @@ -0,0 +1,7 @@ +# For dotfile installation +stow +git + +# Soft +vim +offlineimap diff --git a/xdesktop/user/overlay/.local/bin/z.sh b/user/z/.local/bin/z.sh similarity index 100% rename from xdesktop/user/overlay/.local/bin/z.sh rename to user/z/.local/bin/z.sh diff --git a/xdesktop/user/require b/xdesktop/user/require deleted file mode 100644 index 6e59ac5..0000000 --- a/xdesktop/user/require +++ /dev/null @@ -1,3 +0,0 @@ -vim -git -offlineimap