All Projects → pappasam → dotfiles

pappasam / dotfiles

Licence: MIT license
My configuration settings for various unix files.

Programming Languages

shell
77523 projects
Vim Script
2826 projects
lua
6591 projects
Vim Snippet
174 projects
Makefile
30231 projects
scheme
763 projects
python
139335 projects - #7 most used programming language

System Configuration

Samuel Roeca's dotfiles / notes / scripts to configure the latest versions of Ubuntu and Linux Mint. Feel free to use anything you find useful.

Commands

This repository can automatically configure your system. As a prerequisite, run:

sudo apt install git build-essential stow

Now, using the Makefile in this directory with GNU Make, you can run the following commands:

Command Purpose
make help Prints each Makefile target and its associated help message
make stow Runs stow on the dotfiles/ directory, linking to user's $HOME
make clean Removes stow managed links from the user's $HOME
make setup-ubuntu Setup Ubuntu for the first time, installing necessary software
make setup-asdf After asdf has been installed, use it to install plugins
make setup-cinnamon-on-ubuntu If desired, make cinnamon Ubuntu's default desktop environment

Directories

Files are separated into folders documented below.

bin/

Executable scripts that are added, by default, to the PATH.

docs/

Document files for reference and automation. Includes Markdown-formatted notes, dictionaries, etc.

dotfiles/

User dotfiles - used to configure various tools - live here.

scripts/

Useful automated scripts for things like system setup and program installation.

Author

Samuel Roeca

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].