Releases: acikgozb/dotfiles
v0.3.9
dotfiles
v0.3.9
This release adds a new tool to the installation along updates the git
configuration.
wl
wl
is a wrapper tool around nmcli
that is designed for host WiFi management.
It is installed through its source under acikgozb.system
role as a misc tool.
PR: feat(wl): Install wl
via acikgozb.system
by @acikgozb in #43
git
A new alias b
is added for git branch
.
PR: feat(git): Add git b
as branch alias by @acikgozb in #44
Full Changelog: v0.3.8...v0.3.9
v0.3.8
dotfiles
v0.3.8
This release adds a new tool to the installation, and updates helix
& git
configurations.
fcb
fcb is a small utility tool that generates code blocks.
It is installed as a prebuilt binary via acikgozb.editor
role.
PR: feat: installation: Add fcb
to the installation by @acikgozb in #42
helix
A new keymap 'b
is added for normal and select modes which allows users to trigger fcb
on a selection.
PR: feat: helix: Add keybindings for fcb
by @acikgozb in #40
git
A new alias d
is added for git diff
.
PR: feat: git: add alias for git diff
by @acikgozb in #41
Full Changelog: v0.3.7...v0.3.8
v0.3.7
dotfiles
v0.3.7
This release adds small, QoL features to helix
.
helix
- Hard-wrapping is enabled by using select mode +
C-r
. - In normal mode,
ge
is updated to center the text as well (zz
). - (Experimental)
goto_word
is enabled in select mode with the same keymapret
. - Git branch indicator is put to far right of the statusline.
PR: Update Helix configuration by @acikgozb in #38
Full Changelog: v0.3.6...v0.3.7
v0.3.6
dotfiles
v0.3.6
This release adds small changes to git
and hyprland
configurations.
Here is a brief explanation:
- 2 aliases are added for Git:
git alias
to show all registered aliases,git ca
to add & commit all changes. - The active border color for Hyprland is changed to make the active window more visible and be in sync with the overall theme (rose-pine).
For the individual PRs, please refer to the list below:
- Change hyprland active border color by @acikgozb in #34
- Add a Git alias to show Git aliases by @acikgozb in #35
- Add Git alias to add and commit all changes by @acikgozb in #36
- Sync generated hyprland.conf with its template by @acikgozb in #37
Full Changelog: v0.3.5...v0.3.6
v0.3.5
dotfiles
v0.3.5
This release adds small improvements regarding helix
, aurora
, and git
.
Here is a brief explanation:
AURORA_LIB_PATH
is added to shell environment to set the base installation path foraurora install
.- Text wrapping at text width is disabled for
helix
. - Git configuration is updated with a more readable log, a default mergetool tool, and basic aliases.
For the individual PRs, please refer to the list below:
- Add AURORA_LIB_PATH to shell environment by @acikgozb in #31
- Disable text wrapping at text width in Helix by @acikgozb in #32
- Update git config by @acikgozb in #33
Full Changelog: v0.3.4...v0.3.5
v0.3.4
dotfiles
v0.3.4
This release mainly adds Zellij installation to dotfiles as an alternative to tmux.
A new top level variable called terminal_multiplexer
is added to the installation to allow users to specify which multiplexer they wish to install.
Users can see the generated Zellij configuration files under .config/zellij
, like with any other program managed by dotfiles.
PR: Add Zellij installation to dotfiles by @acikgozb in #30
Fixes
Full Changelog: v0.3.3...v0.3.4
v0.3.3
dotfiles
v0.3.3
This release adds Helix installation to dotfiles
as an alternative to Neovim.
A new top level variable called editor
is added to the installation to allow users to specify which editor they wish to install.
Users can see the generated Helix configuration files under .config/helix
, like with any other program managed by dotfiles
.
What's Changed
Full Changelog: v0.3.2...v0.3.3
v0.3.2
dotfiles
v0.3.2
This release adds missing binaries and updates hyprland
with new key bindings to move active windows in a given workspace.
To see the changes, please refer to the PRs below.
What's Changed
- Install
hugo
for static site development by @acikgozb in #25 - Install wget via acikgozb.net by @acikgozb in #26
- Add Hyprland binds to move windows in workspaces by @acikgozb in #27
Full Changelog: v0.3.1...v0.3.2
v0.3.1
dotfiles
v0.3.1
This version defines a special workspace for hyprland
that is designed to execute less frequent commands or to "look up" something and go back to main workspaces.
$mainMod + S
is defined to toggle this workspace.
Other Changes
xray
is disabled for blur since it made special workspaces appear like regular workspaces, which caused confusion.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
dotfiles
v0.3.0
This release brings a major overhaul to dotfiles
to be more maintainable, more readable, and more customizable than ever.
Here are the main gist of this update:
- The overall directory of the project is updated to be more readable. All configuration files are stored under
.config
, and the installation scripts are put underinstallation
. - Instead of only storing the configuration files, Ansible templates are created for them to be more customizable. These templates are processed during the installation and the end result is put to the
.config
directory. Configuration files are applied to the host by symlinking.config/path/to/config
with$XDG_CONFIG_HOME/path/to/config
. This also allows users to see which role created which configuration file, which makes the whole installation a lot clearer than previous versions. - XDG Base Directory specification is applied for the programs that support this spec. All
$XDG_*
variables are defined accordingly, and the installation is updated to allow users to customize these paths if needed.
To read more about the new structure, please refer to the architecture documentation.
Unfortunately, this version only supports x86_64 Arch Linux hosts only due to time constraints.