Updated config, added README and clean script

This commit is contained in:
Alexey 2025-01-21 14:32:14 +03:00
commit 0715f8b16b
6 changed files with 62 additions and 12 deletions

View file

@ -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