Skip to content
This repository has been archived by the owner on May 5, 2022. It is now read-only.

Kuret/dotfiles-arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repo contains my dotfiles for an Arch/Antergos install on Wayland+Gnome and development (primarily Elixir)

Apps to install and setup

  • sakura (terminal)
  • git
  • aurman (AUR Helper)
  • zsh + zplug
  • keybase-bin (encrypted files/chat/git)
  • pkgbrowser
  • paper-icon-theme
  • oomox (To customize Gnome/gtk theme colors)

Development

  • chromedriver
  • postgresql
  • elixir
  • neovim python-neovim
  • ripgrep
  • nodejs npm
  • yarn

Smooth login on encrypted filesystem

  • plymouth
  • gdm-plymouth
systemctl disable lightdm
systemctl enable gdm <- also enables Wayland login by default, lightdm has issues

Follow plymouth+silent boot arch wiki entries

GNOME Extensions

  • Activities Configurator
  • No Title Bar
  • Overview Titles Shrink
  • Quick Close In Overview
  • Dynamic Battery
  • No Workspace Switcher Popup
  • Workspace Navigator
  • Gravatar
  • Remove Dropdown Arrows
  • Suspend Button
  • Sound Input & Output Device Chooser

Postgres setup

sudo -u postgres -i
initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'
createuser --interactive
createdb <username>

Activate the service:

systemctl enable postgres
systemctl start postgres

Symlinking dotfiles

The script requires root and will ask for the root password by itself, don't start the script as root, use your normal user

cd ~
git clone git@github.com:Kuret/dotfiles.git
cd dotfiles
chmod +x setup.sh
./setup.sh

Permissions

  • Visudo to set permissions how you want
  • When setting NOPASSWD, remove the /etc/sudoers.d/10-installer file Antergos created

TODO

  • Add terminal config
  • Add icon config
  • Add themes
  • Automatically install apps via Pacman/AUR

About

Dotfiles for Arch Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published