Skip to content

maverick1872/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maverick1872's Dotfiles

To use these dotfiles the following command will install Chezmoi, and then apply these dotfiles.

## Install GitHub CLI via your choice of package manager
# sudo pacman -S gh
# brew install gh

## Authenticate to GitHub and ensure SSH key is configured
# gh auth login -p ssh

## Configure GPG Commit signing
# 

## Install chezmoi via your choice of package manager
# sudo pacman -S chezmoi
# brew install chezmoi

## Install bitwarden cli via your choice of package manager
# sudo pacman -S bitwarden-cli
# brew install bitwarden-cli

## Clone this repoo via ssh, run the interactive configuration, then apply the dotfiles
chezmoi init maverick1872 --ssh --apply

To leverage chezmoi in an interactive manner one must install the BitWarden CLI, login & unlock their vault, and then sync it accordingly PRIOR to running chezmoi init

Arch Setup

Display Manager - X11 Window Manager - AwesomeWM Greeter - SDDM

Files of note to remember:

  • /etc/X11/xorg.conf.d/10-triple-monitors.conf
  • /etc/sddm.conf.d/default.conf
  • /usr/share/sddm/scripts/*
  • /usr/share/xsessions/awesome.desktop
  • ~/.config/X11/*

Configure SDDM

The following commands will allow for leveraging the SDDM configuration. I'll be revisiting this determine how I want to manage this with Chezmoi or some alternative.

# Apply SDDM configuration
sudo ln -sf "${PWD}"/sddm/sddm.conf /etc/sddm.conf

# Make SDDM themes available
sudo ln -sf "${PWD}"/sddm/themes /usr/share/sddm/themes

# Xsetup for multiscreen configuration
sudo ln -sf "${PWD}"/sddm/Xsetup /usr/share/sddm/scripts/Xsetup

Reference Documentation

About

Configurations for my dotfiles

Resources

Stars

Watchers

Forks

Packages

No packages published