From 2e69914484201e1da17eb5cc104e32751b08cb0e Mon Sep 17 00:00:00 2001 From: elleoma Date: Sun, 6 Jul 2025 18:19:03 +0300 Subject: [PATCH 1/2] script and readme --- README.md | 7 +++++++ script.sh | 14 ++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 README.md create mode 100644 script.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..bf853af --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +## My personal dotfiles on my current arch linux setup + +Before running script you need to: + - Install hyprland and this: https://github.com/HyDE-Project/HyDE + - Install neovim and NVChad: https://nvchad.com/docs/quickstart/install/ + +The script will create your current ~/.config backup in ~/.config-backup !!! diff --git a/script.sh b/script.sh new file mode 100644 index 0000000..4aa51a9 --- /dev/null +++ b/script.sh @@ -0,0 +1,14 @@ +git clone --bare https://git.forsen-cock.dedyn.io/elleoma/dotfiles.git $HOME/.config +function config { + git --git-dir=$HOME/.config/ --work-tree=$HOME $@ +} +mkdir -p .config-backup +config checkout +if [ $? = 0 ]; then + echo "Checked out config."; + else + echo "Backing up pre-existing dot files."; + config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{} +fi; +config checkout +config config status.showUntrackedFiles no From 379ac2ae3f35773d9f468fd2c72f648099419731 Mon Sep 17 00:00:00 2001 From: elleoma Date: Sun, 6 Jul 2025 18:19:44 +0300 Subject: [PATCH 2/2] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bf853af..bc74e25 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## My personal dotfiles on my current arch linux setup Before running script you need to: - - Install hyprland and this: https://github.com/HyDE-Project/HyDE - - Install neovim and NVChad: https://nvchad.com/docs/quickstart/install/ +- Install hyprland and this: https://github.com/HyDE-Project/HyDE +- Install neovim and NVChad: https://nvchad.com/docs/quickstart/install/ The script will create your current ~/.config backup in ~/.config-backup !!!