https://github.com/axelf4/dotfiles
💠Kinda cozy setup
https://github.com/axelf4/dotfiles
bash dotfiles emacs tmux vim
Last synced: 10 months ago
JSON representation
💠Kinda cozy setup
- Host: GitHub
- URL: https://github.com/axelf4/dotfiles
- Owner: axelf4
- Created: 2015-03-20T06:22:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-08-09T11:05:37.000Z (11 months ago)
- Last Synced: 2025-08-09T13:04:49.155Z (11 months ago)
- Topics: bash, dotfiles, emacs, tmux, vim
- Language: Emacs Lisp
- Homepage:
- Size: 254 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
## Installation
```sh
git clone --bare https://github.com/axelf4/dotfiles.git ~/.dotfiles
alias cfg='git --git-dir="$HOME"/.dotfiles --work-tree="$HOME"'
cfg checkout
cfg config --local status.showUntrackedFiles no
```
### Install [straight.el]
```sh
git clone https://github.com/radian-software/straight.el.git ~/.config/emacs/straight/repos/straight.el
```
## Bash startup files
The table below shows what files Bash executes on startup.
Bash startup files
Interactive
Non-interactive
Login
/etc/profile and then first readable of
~/.bash_profile, ~/.bash_login, ~/.profile
Non-login
/etc/bash.bashrc and ~/.bashrc
$BASH_ENV
To have login shells too read the shell configuration file
(e.g. because tmux always starts login shells),
create a `.bash_profile` with
```bash
[[ -e ~/.profile ]] && . ~/.profile
[[ -e ~/.bashrc ]] && . ~/.bashrc
```
Note however that it is then necessary to test if interactive (with `$-`)
before trying to change terminal settings.
[straight.el]: https://github.com/raxod502/straight.el