Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rememberYou/old-dotfiles
Old personal dotfiles configuration
https://github.com/rememberYou/old-dotfiles
dotfiles-manager dunst i3 offlineimap old-dotfiles package-manager picom polybar ranger rofi stow symlink termine x11
Last synced: 3 months ago
JSON representation
Old personal dotfiles configuration
- Host: GitHub
- URL: https://github.com/rememberYou/old-dotfiles
- Owner: rememberYou
- Created: 2017-12-26T19:05:05.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-11-18T17:22:08.000Z (almost 3 years ago)
- Last Synced: 2024-06-04T22:59:53.933Z (5 months ago)
- Topics: dotfiles-manager, dunst, i3, offlineimap, old-dotfiles, package-manager, picom, polybar, ranger, rofi, stow, symlink, termine, x11
- Language: Python
- Homepage:
- Size: 11.1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - rememberYou/old-dotfiles - Old personal dotfiles configuration (Python)
README
![Dotfiles Logo](assets/dotfiles-logo.png "Dotfiles logo")
===============================This repository contains all of my old dotfiles configuration.
List of files:
```
awesome ➔ dynamic tiling window manager for X11 written in the C and Lua
bin ➔ various useful scripts (e.g. offlineimap)
dunst ➔ lightweight replacement for the notification-daemons
i3 ➔ dynamic tiling window manager for X11 inspired by wmii
offlineimap ➔ capable of synchronizing mail on IMAP server with local Maildir folder
picom ➔ compositor for X11
polybar ➔ status bars
ranger ➔ console file manager with VI key bindings
sh ➔ common to all shells (e.g. aliases, environment variables)
termite ➔ keyboard-centric VTE-based terminal
wofi ➔ window switcher, application launcher, ssh dialog for wlroots compositors
x11 ➔ X11 settings
```To know the current configuration of packages I use for my dotfiles, you can
access them [here](https://github.com/rememberYou/dotfiles).--------------------
### Dotfiles manager ###
I'm using [GNU Stow](https://www.gnu.org/software/stow/) a free, lightweight
dotfiles manager written in Perl to manages my dotfiles.What's make differentiates it from other dotfiles managers is that it does
not require various Python, Ruby or Perl dependencies like most dotfiles
manager.With that, it is easy to share files among multiple users or computers with a
few command lines.--------------------
### Getting started ###
No matter what your Linux distribution, `stow` can easily be installed according
to your package manager:sudo pacman -S stow
sudo apt-get install stowFor macOS users:
brew install stow
Once the installation is complete, make a clone of the repository:
git clone https://github.com/rememberYou/dotfiles.git
You can now install any configurations you wish to copy using GNU Stow:
```bash
# Make sure you are in the right directory
cd dotfiles# Example to install the offlineimap config
stow offlineimap# Uninstall the sway config
stow -D offlineimap
```If you want to install all the configurations, you can do it directly
with
[`stowsym.sh`](https://github.com/rememberYou/dotfiles/blob/master/stowsym.sh):```bash
# Change permission to execute the script
chmod +x stowsym.sh# Installation of configuration files
./stowsym.sh -i# Deletion of configuration files
./stowsym.sh -d
```Easy, isn't it? For those who want to find my Emacs configuration files, they
are available: [here](https://github.com/rememberYou/.emacs.d/).--------------------
### Contributions ###
Various functions may be optimized or spelling errors may occur. If you want to
make your own correction on these dotfiles, you are free to do so.Please note that I can't guarantee that your changes will be accepted.
--------------------
### License ###
The code is unlicensed, take what you like and hope that thes dotfiles can be so
useful to you that it is for me.