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++
,go
andrust
fonts
: 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
.