Skip to content

Latest commit

 

History

History

config

Raw configuration files

Sometimes configurations files do not benefit from being generated by Nix/Home Manager and can be simply imported. When working on complex configurations it's also easier to get the full IDE experience rather than working in Nix multiline strings.

These configurations files do not contain Nix expressions and can be imported in non-Nix systems.

  • atuin: mostly Atuin default config
  • bash/functions: Bash functions (with associated keybinding) imported in ~/.bashrc
  • bat: default bat CLI arguments (different files for different themes/styles)
  • direnv: direnv configuration with cache in ~/.cache/direnv/layouts and daemonization
  • editorconfig: EditorConfig with rules for all files I work with outside of repos.
  • glazewm: mostly GlazeWM default config
  • ipython: IPython shell configuration with autoreload and fzf history search
  • powershell: Cross-platform PowerShell 7+ config with zoxide, Starship and fzf features and automatic profile update.
  • powertoys: Windows PowerToys configuration with a lot of disabled modules
  • python: Python shell configuration with history in $XDG_STATE_HOME/python_history and auto-import modules from $PYTHONMODULES
  • readline: GNU Readline configuration (for Bash) with some completion tweaks
  • ripgrep: default rg CLI arguments
  • starship: mostly Starship default config, just a little more verbose
  • windowsterminal: Windows Terminal keybindings, profiles and color schemes.
  • xxh: xxh config for a portable Bash shell with zoxide and Starship