This repository contains my dotfiles, GNOME extensions, themes, fonts, and GNOME Tweaks settings, which I use to customize my GNOME desktop environment. Follow this guide to set up your system using my configuration.
- Dotfiles: Configuration files for shell, editors, etc.
- GNOME Extensions: A list of installed GNOME extensions.
- Themes: GTK, GNOME Shell, and Icon themes.
- Fonts: Custom fonts used in my setup.
- GNOME Tweaks Settings: All my GNOME customizations (e.g., themes, fonts) via GNOME Tweaks.
Start by cloning this repository to your local machine:
git clone https://github.com/chikobara/gnome-dotfiles
cd gnome-dotfiles
Dotfiles are configuration files that define how programs like your shell and editors behave. You can restore the dotfiles to your home directory:
cp -rf * ~/
#This will copy files like .bashrc, .zshrc, .vimrc to your home directory. You may want to review the files to make sure the configurations match your preferences.
Install dependencies:
gnome-shell-extensions
gnome-tweaks
oh my zsh
nvchad
kitty
fastfetch
yazi
or just copy and paste :)
yay -S gnome-shell-extensions gnome-tweaks oh-my-zsh-git fastfetch kitty
git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
GNOME extensions add extra features to your desktop environment. You can install extensions by referencing the list included in the file gnome_extensions_list.txt:
cat gnome_extensions_list.txt
Go to extensions.gnome.org to manually search for and install the extensions in the list.
Alternatively, use the gnome-extensions CLI to install extensions (if supported by your system). For example:
gnome-extensions install [OPTION…] EXTENSION_BUNDLE
I use custom themes and icons for GTK, GNOME Shell, and application icons. To restore them:
Available in Tokyonight-GTK-Theme
Available in WhiteSur-icon-theme
Cursor used Bibata Modern Classic
yay -S bibata-cursor-theme
To use the fonts I’ve installed:
Copy user-specific fonts:
cp -r .local/share/fonts ~/.local/share/fonts
My GNOME desktop is customized using GNOME Tweaks. To apply the same settings, you can load the dconf configuration:
dconf load / < gnome_tweaks_settings_backup.dconf
This will restore the appearance settings, fonts, and other GNOME Tweaks configurations to match my setup.
Dependencies: Some themes or settings might require specific packages or software to be installed (e.g., zsh, oh-my-zsh, specific GTK engines). Make sure to install these dependencies if needed. Fonts: If you are missing any fonts after restoring, install the relevant font packages from your package manager. Themes: You may need to use GNOME Tweaks or dconf to apply themes, icons, and fonts manually.
If you’d like to add your own configurations or tweak my setup, you can modify the dotfiles, themes, and configurations included here. If you make significant changes, consider forking this repository and pushing your changes to your own version for personal backups or to share with others.
Enjoy your newly customized GNOME setup!