Configuration files for my desktop and other devices I use
Go to file
c0de dcf6a1d284 Fix rofi theme
Rofi version 1.7.1: Turtley amazing! was released and it
adds a breaking change (why is this not 2.0 per semantic version?)
that moves theme configuration from being a direct property of
configuration, it now gets included similar to an @import with
@theme "theme-name" being put after the configuration block.

1.7.2: Shellebrations! was released a few days after 1.7.1, but
the Arch package has not yet been updated. This allows theme in
configuration block again, but that should now be considered
deprecated.

https://github.com/davatorium/rofi/releases/tag/1.7.1
https://github.com/davatorium/rofi/releases/tag/1.7.2
2021-12-14 11:01:52 -06:00
home Fix rofi theme 2021-12-14 11:01:52 -06:00
omz Show emoji clock if the plugin is enabled 2021-03-31 14:24:54 -05:00
.editorconfig add editorconfig 2021-01-11 14:15:03 -06:00
.gitignore clean up gitignore 2021-01-11 16:46:04 -06:00
.gitmodules Add zsh-syntax-highlighting plugin 2019-05-24 13:11:03 -05:00
check_for_upgrade.sh Move the update scripts to root of repo 2021-01-11 22:20:28 -06:00
generate_pacman.lst.sh improve install of arch packages 2021-01-17 20:03:39 -06:00
install.sh install some vim plugins 2021-03-31 12:57:00 -05:00
LICENSE start cleaning up directory structure 2021-01-11 13:51:46 -06:00
pacman_aur.lst remove unused fonts 2021-03-31 11:45:11 -05:00
pacman.lst install screenkey 2021-03-31 10:36:12 -05:00
README.md rework readme 2021-01-12 18:51:38 -06:00
upgrade.sh Move the update scripts to root of repo 2021-01-11 22:20:28 -06:00
vs_code_extensions.lst Automatically install vscode extensions 2021-01-14 09:52:02 -06:00

Dotfiles!

Installation

  1. Install dependencies
  2. Optionally create ~/.dotfiles.postinst
  3. bash <(curl -sL https://dotfiles.online) (https://c0de.dev/c0de/dotfiles/raw/branch/master/install.sh)
  4. ????
  5. Profit

Dependencies

I primarilarly use Arch, but these dotfiles also get installed to headless Debian servers.
It shouldn't be difficult to find an equilivant package for your distribution with the provided lists

A list of the packages that I have installed can be found in the files pacman.lst and pacman_aur.lst.
Non-official packages come from the AUR, which can't typically be installed by pacman directly and the reason why it's a seperate list.

Dotfiles Postinstall

You may create a standard text file called .dotfiles.postinst in your home directory before installing.
This file is basically a bash script that contains commands, that will be executed after the install script finishes.
For example, you may want to add commands such as git config --global user.name "My Name" and git config --global user.email "me@my.email"

Customizing Dotfiles

  1. Fork this repo
  2. Update repourl inside install.sh to point to your own
  3. Make your changes
  4. Push to origin
  5. Install your new dotfiles everywhere