Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/iammoltony/configs
- Owner: IAmMoltony
- Created: 2023-09-19T11:07:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-07T07:47:10.000Z (11 days ago)
- Last Synced: 2025-01-07T08:47:59.628Z (11 days ago)
- Topics: bashrc, config, cool, dotfiles, dotfiles-linux, gitconfig, uwu, vimrc
- Language: Shell
- Homepage:
- Size: 3.62 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-wallpaper
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.