Personal dotfiles and configurations for Fedora and Debian-based desktop distros.
. - readme, installer and dotfiles
├── .bin - shell scripts
├── .config - application configurations
├── .gnupg - GnuPG configuration
├── .local - application and system configurations
├── misc - dconf files and other miscellaneous things
├── packages - application and extensions lists
├── scripts - installation scripts and utilities - don't run these scripts directly.
│ ├── .linux -
│ └── .osx -
├── system - miscellaneous system files and resources
├── user - manually build and configuration scripts
└── .vim - vim stuff
git clone https://github.com/fxha/dotfiles.git ~/.dotfiles
~/.dotfiles/install.sh
or
Linux:
bash -c "`wget -O - https://raw.githubusercontent.com/fxha/dotfiles/master/install`"
macOS:
bash -c "curl -LsS https://raw.githubusercontent.com/fxha/dotfiles/master/install`"
Please configure your preferred pinentry application in ~/.gnupg/gpg-agent.conf.
dotfiles: dotfiles and configurationssoftware and system configuration:Linux onlybase: essential CLI packagesgui-min: dconf editor, Firefox, KeePassXC and Seahorsegui-full: more GUI applicationsmedia: multimedia codecs and applicationsdev: development dependencies forc/c++,goandrustfonts: more fontsgnome: gnome tools and basic configurationgnome terminal theme: One Dark terminal thememisc: miscellaneous toolsalacritty: a cross-platform, GPU-accelerated terminal emulatorbed: vim like HEX editorrestic: fast, secure, efficient backup program
Code - OSS: Build instructions- Fedora post-installation cleanup script
- Gedit One Dark theme and configuration
- GNOME shell theme
You can expand the dotfiles and git configuration by editing the local files.
~/.aliases.local~/.bash_profile.local~/.bashrc.local~/.env.local~/.functions.local~/.gitconfig.local~/.vimrc.local
Please store sensitive information in ~/.%file%.local or ~/.secrets.