GitXplorerGitXplorer
s

arch-setup

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
396b2d13b9e804e41e182d1f0d98774c2f7c1814

Remove ruff-lsp as ruff now contains the LSP server

ssrstevenson committed a month ago
Unverified
161adef43f2e0d3bf54b2de877792947c24b548c

Update package selection

ssrstevenson committed a month ago
Unverified
b578ea0ed940e0f46c5c102b18d46c10b40b8b58

Install fzy

ssrstevenson committed 5 months ago
Unverified
cbfa6dfabd11ca7fb81ebbc6c7d633ea2a77fcf9

Consolidate setup into a single script

ssrstevenson committed 5 months ago
Unverified
f967107b2dd44113f284ed842dfdf0879a767812

Install jump

ssrstevenson committed 5 months ago
Unverified
3452f97779521ae3352bd8f4683545532943bdc6

Set consistent name for shfmt pre-commit hook

ssrstevenson committed 5 months ago

README

The README file for this repository.

arch-setup

This repository provides scripts for installing and setting up Arch Linux systems.

Scripts

The following scripts are provided and should be run in the order listed.

  • install-arch.sh performs an automated installation of Arch Linux with an encrypted ext4 root partition, systemd-boot as the bootloader, periodic file system TRIM, and swap on zram.
  • setup-arch.sh configures an installed system, such as one installed with install-arch.sh, for development use. It configures pacman and installs ufw to manage the netfilter firewall, and installs development tools including editors, compilers, formatters, and linters.

pre-commit hooks

pre-commit is used to run formatters and linters before committing changes. Install pre-commit and dependencies with pacman -Syu pre-commit shfmt and add the pre-commit hooks to your local repository with pre-commit install.