Skip to content

Releases: cloverinteractive/dotfiles

v4.1.4

05 Dec 00:19
5aa3d19
Compare
Choose a tag to compare

What's Changed

  • Remove --experimental-features (removed from picom) and remove deprecated window type specifiers by @EnriqueVidal in #83

Full Changelog: v4.1.3...v4.1.4

v4.1.3

04 Dec 23:38
42c19aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.2...v4.1.3

Fix fnm and pyenv paths

08 Mar 02:58
3847916
Compare
Choose a tag to compare
  • Fixes pyenv and fnm paths
  • Fixes pyenv and fnm envs for latest version

Better XDG docs and fnm

06 Mar 00:49
2850ede
Compare
Choose a tag to compare
  • Update fnm env to line up with latest
  • Remove betterlockscreen script in favor of compiling and using the version in XDG path
  • Add instructions on how to set XDG env variables globally
  • Remove vim from container files

Fix installer annoyances and remove vim

28 Feb 01:06
d4de312
Compare
Choose a tag to compare
  • Make installer re-runnable
  • Remove vim from configs
  • Ignore auto generated files
  • Remove .profile and update container files

Add support for zsh and fix past bugs

27 Feb 00:32
152ea20
Compare
Choose a tag to compare
  • Re-roganize nvim configs
  • Update documentation to support podman
  • Fix bug that made tmux not load it's default config
  • Update POSIX shell configs to support both bash and zsh

XDG compatibility and X

11 Sep 16:17
cec5ce6
Compare
Choose a tag to compare

What's new

Configurations got re-arranged to make them XDG compliant, and a few new package configs got added into the dotfiles:

  1. cava if you want to visualize audio in the terminal from any output
  2. dunst if you want minimal standalone desktop notifications you can customize
  3. mpd a daemon for playing music and the backbone behind ncmpcpp
  4. nvim a vim fork with modern features and configurable with lua
  5. xmonad tile window manager written and configured with haskell
  6. xmobar xmonads default system bar

Bigger changes

Vim

We've streamlined and reduced vim's footprint the idea was to replae vim with nvim, however there are still valid cases where we'd want or need to use vim instead, for example when you are in a box where you can't use or install nvim.

Instead of replacing vim we reduced it's plugin footprint and made it xdg compliant, while the dotfiles will replace vim everywhere with nvim if nvim is detected, you can still use vim if you want to use it.

Installer

The installer was also streamlined, rather tha loop through each config folder to link it we let stow link the entire project, it makes it simpler to unstow by simply running stow -D no need for any special scripts.

The backup script has also been removed, in the past we kept a script that would check if any of the configs we shipped already existed in your system and renamed the files before linking the dotfiles, this however was pretty janky as it was tied directly to this projects folder structure and it was hard to maintain.

Instead running the installer stow will tell you exactly what config it can't link and why and even rollback any changes made prior to detecting this, letting you back your original files in a way you see fit and keeping things easy to unstow while not 100% automated this makes for a cleaner solution.

Dotfiles w/ Installer

16 Dec 22:16
Compare
Choose a tag to compare

A new release of dotfiles and a way to test them.

There is now a completely automated way of getting dotfiles in your computer by running the installer script. It will pull all the dependencies and necessary software to have you up and running with a suitable developer environment.

A vagrant installation was also added to simplify testing and staging changes that makes it easier to develop without changing your local environment.

Changes:

  • Linux environments use linuxbrew instead of apt
  • Updated ruby base version
  • Vagrant was added
  • Readme for Bash created
  • Readme for Tmux
  • Preview images for bash
  • Moved Vim listchars to vimrc from gvimrc
  • Set encoding on vimrc to utf-8