descriptionA collection of customizations for ricing my linux box
last changeWed, 13 Nov 2024 14:57:15 +0000 (15:57 +0100)
readme

My Dotfiles

This is the collection of dotfiles that I use on my laptop for ricing pourposes

Getting Started

Most of these files will go in your home directory. See Installing for a brief description of where to put each file in this repository.

Prerequisites

You should know how linux works at least a little bit, but you can use this setup as your starting point, so Bash is a must. I use Slackware since 2006, so you'll have to adapt everything if you're using another distro. As for the software used here you have it:

Installing

You can rename the home-bin directory to /home/youruser/bin and that's where we'll store all executables, so you may want to add it to your path, otherwhise you could use something like /usr/local/bin, but make sure to fix every reference to your executables in the other files.

The home-config directory can be renamed to ~/.config, this is standard and you shouldn't have any problems with it. If you already have one, simply copy the content to your folder.

The tmux folder can be moved as-is in your home and made hidden by prepending a dot in front of the name. If you already have a folder, simply move the config file in it.

Inside the system-etc directory you'll find files that go in /etc and are system-wide files. Feel free to modify whatever you want.

Xresources, bash_profile, bashrc and xinitrc are all hidden files and you should place them in your home prepending a dot to their names, so everything should look like this:

$> ls /home/danix
.Xresources
.bash_profile
.bashrc
.xinitrc
[...]

Here's how it looks for me on a fresh install:

$> tree /home/danix
├── .Xresources
├── .bash_profile
├── .bashrc
├── bin/
│   ├── blackpearl-appsmenu.sh
│   ├── blackpearl-powermenu.sh
│   └── [...]
├── .config/
│   ├── i3/
│   |   └── config
│   ├── rofi/
│   |   └── [...]
│   ├── picom/
│   |   └── [...]
│   ├── polybar/
│   |   └── [...]
│   └── wal/
│       └── [...]
├── .tmux/
│   ├── tmux.conf.danix
│   └── [...]
├── [...]
└── .xinitrc

Authors

License and Acknowledgments

This project is free to use as it is, if you need help you can contact me on my site and I'll try and help you, but you maybe luckier asking your questions on the unixporn thread on reddit, which is where I found the inspiration and most of the links to make all this work.

shortlog
7 days ago  danixadded more time between notification and lock screen master
7 days ago  danixmajor cleanup of old scripts + added pywal for sublime...
8 days ago  danixmodified betterlockscreen and added a few config modifi...
2024-11-06  danixupdated README
2024-11-06  danixadded pywal config dir
2024-11-06  danixremoved some redundant files
2024-11-06  danixforgot a few files
2024-11-06  danixmajor update and addition of various config files....
2024-11-06  danixupdated bin directory
2023-03-21  danixadded send to device shell script.
2023-03-20  danixmodified: i3/config
2023-03-20  danixadded slack-updates script. All files in bin/ are now 644
2023-03-20  danixmass update.
2023-02-24  danixfixed small error in readme
2023-02-01  danixmodified bashrc, xprofile and added picom.conf
2021-05-14  danixadded wacom setup script, invoked by bashrc
...
heads
7 days ago master