Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iammoltony/configs

All-you-can-eat-buffet of random files
https://github.com/iammoltony/configs

bashrc config cool dotfiles dotfiles-linux gitconfig uwu vimrc

Last synced: 4 days ago
JSON representation

All-you-can-eat-buffet of random files

Awesome Lists containing this project

README

        



[wrench icon](https://www.flaticon.com/free-icons/wrench)

[![CodeFactor](https://www.codefactor.io/repository/github/iammoltony/configs/badge)](https://www.codefactor.io/repository/github/iammoltony/configs)

Hi, this is *configs*, a repository hosting my configurations for programs (such
as `.bashrc`) and some scripts as well.

## Installation

### Using the Super Convenient Installer™

You can install configs with one command like so:

```bash
curl -sL https://raw.githubusercontent.com/IAmMoltony/configs/master/super-convenient-installer.sh | bash
```

Make sure you have `curl`, `git` and `bash` installed, though. The Super
Convenient Installer™ will take care of everything else.

### Manual Installation

Copy-paste these commands to install all configs:

```bash
git clone https://github.com/IAmMoltony/configs ~/configs # clone the repository
cd ~/configs # go into the repo dir
./install-cascadia-code.sh # install cascadia code (OPTIONAL, don't run if you
# don't need the font)
./install.sh # install configurations
source ~/.bashrc # reload bashrc
```

## Scripts

### Cron Sync

Cron Sync is a convenient system for automatically backing up configs.

See `CronSync.md`.

### Wallpaper changer

The wallpaper changer script changes the wallpaper using `feh`, designed for use
in an environment with no DE.

Wallpaper changer requires a file called `/etc/moltony-wallpaper-changer.conf`
to be created. The repository provides an example of the file. Copy it into
`/etc` and change to your liking.

#### ok but why do i have to copy it to `/etc`???

So at some point I set up the wallpaper changer as a systemd timer, which do not
set the `HOME` variable, so I had to use a fixed path that does not depend on
the user for configuration. Too late (lazy) to change it now.

## Warning

All configs and scripts for installing/updating/syncing assume that this repo is
in your home directory, so make sure you clone it there or symlink it.