Made the install script into one command

This commit is contained in:
2024-03-30 21:11:25 +00:00
parent 3e074b4c8a
commit 1724eaa831
4 changed files with 17 additions and 4 deletions

1
.gitignore vendored
View File

@@ -3,3 +3,4 @@
.Trash
BrewFile.lock.json
switch.log
.vscode

View File

@@ -5,7 +5,7 @@ The install script works on Linux and macOS.
All configuration is done through home-manager.
If you want to use this repository, I recommend forking it and editing home.nix to your liking.
**Run `./install.sh`.**
Install: `sh <(curl -L https://raw.githubusercontent.com/TrudeEH/dotfiles/main/install.sh)`
Run `home-manager switch` to rebuild the config after changing it.

View File

@@ -19,6 +19,8 @@
fragments
pitivi
pika-backup
element-desktop
openrgb
neofetch
unzip
@@ -322,6 +324,9 @@
jnoortheen.nix-ide
ritwickdey.liveserver
github.vscode-pull-request-github
ms-toolsai.jupyter
ms-python.python
arrterian.nix-env-selector
]);
# Settings

View File

@@ -22,11 +22,18 @@ detectDistro() {
d=$(detectDistro)
if [[ $d == "Debian" ]]; then
sudo apt install -y curl
sudo apt install -y curl git
elif [[ $d == "Arch" ]]; then
sudo pacman -Sy curl
sudo pacman -Sy curl git
elif [[ $d == "Fedora" ]]; then
sudo dnf install curl
sudo dnf install curl git
fi
if [ $(pwd) != "$HOME/dotfiles" ]; then
cd $HOME
git clone https://github.com/TrudeEH/dotfiles
cd dotfiles
bash install.sh
fi
if ! nix --version &>/dev/null; then