https://github.com/kucera-lukas/dotfiles
My linux dotfiles
https://github.com/kucera-lukas/dotfiles
asdf bash bitwarden chezmoi config dotfiles dotfiles-linux fish fish-completion fish-configuration fish-functions fisher git linux nano python shell tool-versions
Last synced: about 2 months ago
JSON representation
My linux dotfiles
- Host: GitHub
- URL: https://github.com/kucera-lukas/dotfiles
- Owner: kucera-lukas
- License: mit
- Created: 2022-03-13T09:03:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-20T22:37:46.000Z (3 months ago)
- Last Synced: 2025-01-20T23:26:18.989Z (3 months ago)
- Topics: asdf, bash, bitwarden, chezmoi, config, dotfiles, dotfiles-linux, fish, fish-completion, fish-configuration, fish-functions, fisher, git, linux, nano, python, shell, tool-versions
- Language: Shell
- Homepage: https://dotfiles.lukaskucera.com
- Size: 135 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
[](https://github.com/kucera-lukas/dotfiles/actions/workflows/ci.yml)
## Installation
### Requirements
* [chezmoi](https://www.chezmoi.io/)
* [Bitwarden CLI](https://bitwarden.com/help/cli/) (for personal use only)### Instructions
#### Environment variables
**Note:** You are required to use the env variable `SECRETS_OFF=1`,
as not passing will make chezmoi fail when connecting to my Bitwarden account.The following environment variables can be set to configure Chezmoi on runtime:
ASK: Set to 1 if you want to enable chezmoi prompt
SECRETS_OFF: Set to 1 to enable Bitwarden (uses my personal secrets set in .chezmoi.yaml)#### Installation
```shell
SECRETS_OFF=1 sh -c "$(curl -fsSL https://raw.githubusercontent.com/kucera-lukas/dotfiles/main/install.sh)"
```#### Personal
```shell
sh -c "$(curl -fsSL https://raw.githubusercontent.com/kucera-lukas/dotfiles/main/install.sh)"
```## Contributing
```sh
pre-commit install
```## Credits
* Secret and `ASK` management was largely inspired by Ben Mezger's
[dotfiles](https://github.com/benmezger/dotfiles)## License
* Developed under the [MIT](https://github.com/kucera-lukas/dotfiles/blob/main/LICENSE) license.