Skip to content
This repository has been archived by the owner on Feb 13, 2024. It is now read-only.

ConductiveFoam/dotfiles-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfile repository, to be used with GNU Stow.

Pretty much everything in here depends on base. The font used is Fira Code. Shell code indicates setup steps.

Package specific instructions

base

Basic system tools configuration such as tmux, git, gnupg, and ssh, as well as programming language conveniences

  • Complete system upgrade via topgrade
  • Dependencies:
    • TPM, tmuxinator, fortune, topgrade
    • most for paging, Term::ReadKey for git’s interactive.singleKey
    • ruby (for tmuxinator), xsel (for tmux-yank), xdg-open (for tmux-open)

Bash

  • Drop-in setup for login (interactive) shells via executable scripts in $HOME/.profile.d ($HOME/.shrc.d)
  • Dependencies: thefuck

appconfig

  • Dependencies: aria2

Emacs

Custom configuration on top of Emacs Prelude.

$ git clone git://github.com/bbatsov/prelude.git ~/.emacs.d

Elinks

  • Key binds and session resume
  • Autostart through tmux

XConfig

  • Provides redshiftd.service, udiskied.service, and xss-deactivate.timer
  • Starts udiskie, redshift, and picom
  • Configured to start XMonad in .xinitrc
  • Setup in $HOME/.xprofile and executable scripts in $HOME/.xprofile.d
  • Dependencies: udiskie, redshift, picom, zenity, gtx-solarc-theme (for zenity theming), and imwheel, solaar
  • Set up with some local compose key binds as well as a lot from a shared repo
$ git clone https://github.com/kragen/xcompose.git ~/src/repos/xcompose

i3

  • Dependencies: bemenu
  • Dependencies for py3status: python-pydbus, python-i3ipc, alsa-utils, pamixer, and lm-sensors

MPD

  • Enable –user mpd.service (or start explicitly)
  • bin/mpd_gen_playlists.zsh to create playlists for directories in mpd music library; respects an mpd_exclude.txt file there

terminals

  • Configuration of terminal emulators, currently xfce4-terminal and alacritty

Language environments

Rust

  • Dependencies: rustup (with sources), clippy, rustfmt

Go

$ mkdir -p ~/.go
  • Dependencies: go

Haskell

$ git clone https://github.com/haskell/cabal.git ~/src/repos/cabal

About

Collection of personal dot files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published