Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ dotfiles Public

My personal dotfiles

License

Notifications You must be signed in to change notification settings

fxha/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

39 Commits

Repository files navigation

Dotfiles

Personal dotfiles and configurations for Fedora and Debian-based desktop distros.

dotfiles

Structure

. - 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

Installing

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.

Available modules

  • dotfiles: dotfiles and configurations
  • software and system configuration: Linux only
    • base: essential CLI packages
    • gui-min: dconf editor, Firefox, KeePassXC and Seahorse
    • gui-full: more GUI applications
    • media: multimedia codecs and applications
    • dev: development dependencies for c/c++, go and rust
    • fonts: more fonts
    • gnome: gnome tools and basic configuration
    • gnome terminal theme: One Dark terminal theme
    • misc: miscellaneous tools
    • alacritty: a cross-platform, GPU-accelerated terminal emulator
    • bed: vim like HEX editor
    • restic: fast, secure, efficient backup program

Manual build scripts

  • Code - OSS: Build instructions
  • Fedora post-installation cleanup script
  • Gedit One Dark theme and configuration
  • GNOME shell theme

Local settings

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

Sensitive information

Please store sensitive information in ~/.%file%.local or ~/.secrets.

License

MIT license

About

My personal dotfiles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /