Skip to content

oncomouse/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4dfa614 · Apr 17, 2024
Jan 6, 2023
Mar 24, 2024
Apr 17, 2024
Jun 5, 2022
Mar 19, 2024
Oct 2, 2023
Apr 10, 2024
Mar 19, 2024
Mar 30, 2024
Jul 20, 2021
Oct 23, 2023
May 13, 2023
Oct 4, 2022
Nov 8, 2022
Mar 7, 2022
Jun 23, 2022
Oct 16, 2023
Oct 16, 2023
Feb 19, 2022

Repository files navigation

oncomouse Dotfiles

These dotfiles work for Mac OS, Arch, and Ubuntu. Ubuntu can also run for server or desktop configurations. Arch server configuration is on the todo list.

Usage

Run git clone https://github.com/oncomouse/dotfiles ~/dotfiles on your computer. Then run either make desktop or make server to install. make can also be re-run to update software.

Structure

The organization is as follows:

  • ~/dotfiles/stow -- Configuration files that should be stowed. This is the majority of the actual "dot" file in this dotfiles repository
  • ~/dotfiles/conf -- Configuration files that do not need to be stowed. This is primarily used by files that need to be included into other configurations, where having a stable location, inside the dotfiles repository, is preferable. It was included to manage my (extremely complicated) Vim/Neovim configuration.
  • ~/dotfiles/scripts -- Executables used in these configurations. This includes my implementation of GNU Stow, but also things like the powermenu, a wrapper for PyWal, and more.
  • ~/dotfiles/bootstrap -- Scripts used to install and configure the software used in these
  • ~/dotfiles/notes -- Things I'm always forgetting when installing systems (mostly Arch).

Stow

Packages are managed with a custom re-write of GNU Stow. It's located in scripts/stow.py. The re-write implements all features of stow except: --adopt, --ignore, --defer, --override, and --compat. Also, importantly, it fixes #33, which has been documented since Apr 8, 2019 and fixed since May 24, 2020, but continues to be unpatched in stow.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published