Updated config, added README and clean script
This commit is contained in:
parent
52f0f8d1ad
commit
0715f8b16b
6 changed files with 62 additions and 12 deletions
16
setup.fish
16
setup.fish
|
|
@ -1,18 +1,28 @@
|
|||
#!/usr/bin/fish
|
||||
# This script makes symlinks to configuration files in directories
|
||||
set directories (ls --hide=setup.fish)
|
||||
|
||||
# This script makes symlinks to configuration files in inner directories
|
||||
set ignored ls (string split ' ' (cat ignored))
|
||||
set lscommand (string join ' --hide=' $ignored)
|
||||
set directories (eval $lscommand)
|
||||
|
||||
for directory in $directories
|
||||
set confdir ~/.config/$directory
|
||||
if ! test -d $confdir
|
||||
mkdir ~/.config/$directory
|
||||
echo Created directory ~/.config/$directory.
|
||||
end
|
||||
|
||||
set content (ls $directory)
|
||||
for file in $content
|
||||
if ! test -e $confdir/$file
|
||||
ln -s (pwd)/$directory/$file $confdir/$file
|
||||
echo Created $confdir/$file.
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# Specific configs procedures
|
||||
rename init.lua init ~/.config/river/init.lua
|
||||
if test -e ~/.config/river/init.lua
|
||||
rename init.lua init ~/.config/river/init.lua
|
||||
echo Renamed ~/.config/river/init.lua to init.
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue