No description
| .gitignore | ||
| aliases.org | ||
| dotfiles.org | ||
| emacs-config.org | ||
| flavours.org | ||
| niri.kdl | ||
| README.md | ||
| scripts.org | ||
| senpai.scfg | ||
| slackware.sqg | ||
| vimrc | ||
Dotfiles Configuration
This repository contains configuration files for various tools and applications. These setup steps should follow an initial software installation via a Nix flake.
Installation Steps
-
Prepare the Environment
- Ensure
/usr/local/binis included in your$PATHfor access to scripts.
- Ensure
-
Org File Tangling
- Use Org mode in Emacs to tangle configuration files:
dotfiles.org: For general configuration and environment variables.scripts.org: To install utility scripts to/usr/local/bin.
- Use Org mode in Emacs to tangle configuration files:
-
Symlinking with Stow:
- To symlink the
vimrc, run:ln -s ~/.dotfiles/vimrc ~/.config/vim/vimrc - Since
emacs-config.orgis a literate configuration, it will require tangling into a usable Emacs configuration.
- To symlink the
-
Literate Emacs Configuration:
- Open
emacs-config.orgin Emacs and export it to an Emacs Lisp file (typicallyinit.elin your.emacs.ddirectory):
- Open your configuration:
C-x C-f ~/.dotfiles/emacs-config.org - Run
M-x org-babel-tangleto extract the config into a.elfile as needed. This performs the setup according to the tangling h eaders in the Org file. - Ensure that the tangled
.elfile is correctly placed and loaded by Emacs, usually as.emacs.d/init.el.
- Open
- After symlinking and tangling, restart emacs to apply the new configurations and verify functionality.