Skip to content

💻 configuration of my terminal environment and other various system settings

License

Notifications You must be signed in to change notification settings

seth-brown/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repo is for configuring my terminal environment and other various system and development settings. My configuration is primarily targeted at macOS and Arch Linux as well as other Unix-like systems. The main toolchain uses a set of contemporary Unix tools like exa, bat, fzf, and ripgrep. I uses Alacritty as a terminal for OS cross-compatibility and the excellent Operator Mono font with ligature support and italics thanks to @kiliman. Other terminals can also be used like Kitty, Hyper, or iTerm2 configured with Tokyo Night for theme consistancy.

Setup

Dotfiles can be installed with the following commands for Arch Linux or MacOS, respectively.

OS Status Snippet
Arch Linux Arch Build Status ./os/arch/install.sh
MacOS MacOS Build Status ./os/macos/install.sh

Test with Docker

Build a test Arch Linux container using Docker to validate the environment is set up correctly.

$ ./bin/archlinux-docker-setup.sh

Noteworthy Packages

Package Description
Alacritty Cross-platform GPU-Accelerated Terminal Emulator
zsh Z Shell (extended Bourne Shell)
prezto lightweight configuration framework for Zsh
neovim extensible Vim-based text editor
tmux terminal multiplexer
fzf fuzzy-finder for Zsh and Neovim
ripgrep faster grep with modern features
bat modern cat clone
exa modern ls clone
diff-so-fancy modern file differ
jq sed for JSON data

Language Support

Language support is minimal to keep the enviroment as light weight as possible and to allow individual customization. lspinstall is provided for easy setup of whatever language servers are needed.

About

💻 configuration of my terminal environment and other various system settings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published