Taylor Bockman
f184c81a9d
|
9 years ago | |
---|---|---|
dotfiles | 9 years ago | |
scripts | 9 years ago | |
.gitignore | 10 years ago | |
README.md | 10 years ago | |
installation_instructions | 9 years ago |
README.md
Linux Essentials
This repository contains everything essential to getting a running Arch Linux installation going with xmonad, tmux, lemonbar, and many other configurations. This repository is based almost entirely on Alex McArther's repository for the same thing. The directory structure is as follows:
- dotfiles/ - This contains any related dotfiles
- scripts/ - This directory contains most of the important things to get the installation running
- scripts/sysinstall/ - This directory contains a number of scripts for configuring the system
- scripts/sysinit/ - This directory contains anything needed for system initialization
- scripts/solutions/ - This directory contains any fixes that can be run for various packages
- scripts/lemonbar/ - This directory contains any related lemonbar scripts
- scripts/diagnostics/ - This directory contains scripts for helping to diagnose problems
- installation_instructions - This file contains a series of command you copy and paste during install of Arch
Take care with the dotfiles. My configurations change the terminal colors to be solarized dark. If you do not like them they can be easily changed in the Xresources dotfile.
Issues
There are of course a things that aren't covered (yet).
- Thinkpad T440s function keys don't work (in the works)
- Thinkpad T440s mousepad right-click and gestures do not work
- No automated way to setup locker
- No automated way to setup suspend on lid close
- No chef script to do everything for you
- Rustc - local libs aren't initially visible
- Rustc requires you to manually enter sudo ldconfig /usr/local/lib once so that it can find its libraries
Software To Install
Below is a not comprehensive list of software you should install and configure
Package Management
- Yaourt
Wallpaper
- Feh
In order to install wallpapers properly, the xinitrc in this repository includes a line to start a task in the background to show the wallpaper. If you use sh instead of zsh, change it appropriately.
Terminal
- rxvt-unicode-256color
Display
- xorg
- xorg-xinit
- xmonad
- xmonad-contrib
- bar
Screen Locking
- Physlock
Compositing
- Compton
Fonts
- infinality-bundle
- ibfonts-meta-base
- ttf-inconsolata (for the terminal)
Mousepad
- Synaptic
Editing
- GVim
Browsing
- Google Chrome (With a dark theme)