diff --git a/Makefile b/Makefile deleted file mode 100644 index dd0fc0e..0000000 --- a/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -all: base graphical languages tools - -base: setup - -setup: - sudo xbps-install -y stow xtools neovim tmux yazi zsh autorandr - mkdir $HOME/.dotfiles - cp -r ./.* $HOME/.dotfiles/ - cp -r ./* $HOME/.dotfiles/ - stow $HOME/.dotfiles/ - -graphical: graphical-xorg graphical-river - -graphical-xorg: - sudo xbps-install -y xorg picom feh bspwm sxhkd wezterm firefox -graphical-river: - sudo xbps-install -y river wezterm firefox - -languages: rust haskell java javascript - -rust: - sudo xbps-install -y rustup - mkdir --parents ~/projects/rust - -haskell: - sudo xbps-install -y ghc - mkdir --parents ~/projects/haskell - -java: - sudo xbps-install -y openjdk21 maven gradle - mkdir --parents ~/projects/java - -javascript: - sudo xbps-install -y nodejs - mkdir --parents ~/projects/javascript - diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..783c6cd --- /dev/null +++ b/setup.sh @@ -0,0 +1,15 @@ +sudo xbps-install -y stow xtools neovim tmux yazi zsh +mkdir $HOME/.dotfiles +cp -r ./.* $HOME/.dotfiles/ +cp -r ./* $HOME/.dotfiles/ +stow $HOME/.dotfiles/ + +sudo xbps-install -y xorg picom feh bspwm sxhkd wezterm firefox autorandr +sudo xbps-install -y river wezterm firefox +sudo xbps-install -y rustup ghc openjdk21 maven gradle nodejs + +mkdir --parents ~/projects/rust +mkdir --parents ~/projects/haskell +mkdir --parents ~/projects/java +mkdir --parents ~/projects/javascript +