Skip to content

ASafaeirad/architect

Repository files navigation

Architect script

logo logo

Arch Linux bootstrap scripts.

⚠️ Disclaimer: This repository is not opinionated about your dotfiles and configurations.

Usage

  $ git clone https://github.com/ASafaeirad/architect.git && cd architect
  $ ./init.sh
  $ ./install.sh
  $ ./config.sh

What's included

init.d

script description
timezone enables NTP and adjust the clock.
sudoer add your user to /etc/sudoers with NOPASSWD param.
fix-watcher increase max user watches on the file system to 524288.
mirrors installs reflector and updates /etc/pacman.d/mirrorlist
dev installs must have development packages.
touchpad installs xf86-input-libinput and configure tap interactions.
bluetooth installs bluez
pulseaudio installs PulseAudio
video installs OpenGL and light

install.d

script description
paru installs paru AUR helper.
desktop installs minimal packages to run a custom DE.
packages installs packages to open common file types.
apps installs common applications.
fonts installs fonts.
tmux installs tmux and tpm.
emacs installs emacs and Doom Emacs.
docker installs docker, docker-compose, and docker credential helper.
node installs Volta and NodeJS.
omz installs oh-my-zsh, zsh-autosuggestions, zsh-completions, and skill-zsh.theme.
neovim installs neovim and vim-plug.
virtualbox installs virtualbox

config.d

script description
shell changes default shell zsh.
ssh generates ED25519 and RSA ssh keys.
gpg generates gpg key
npm generates npmrc
git generates git configuration

Feedback

Suggestions and improvements are welcomed!

Related

Releases

No releases published

Packages

No packages published

Languages