samuelroland/dotfiles
Some dotfiles for Fedora 41 with KDE Plasma, and some configurations files of applications.
- Shell 54.1%
- Lua 43.3%
- JavaScript 1.5%
- Vim Snippet 0.5%
- Vim Script 0.4%
- Other 0.2%
dotfiles
Want to reuse some of my configurations ? You can copy paste or create symlinks from my repository.
Symlinks some of my dotfiles
Just clone the repository and create symlinks
# go in not temporary folder
git clone https://codeberg.org/samuelroland/dotfiles
mv dotfiles samuelroland-dotfiles && cd samuelroland-dotfiles
sudo dnf install fzf fish -y
source dotfiles_link.fish
> dotfiles_link
# Choose a file you want to symlink, like shared.fish
# Or choose directly a directory like .config/gitui
Linking /home/joe/samuelroland-dotfiles/.config/fish/shared.fish to /home/joe/.config/fish/shared.fish
That's it, you can now run git pull in this folder from time to time to get the latest fixes.
Sharable configs
Some files are a mess, some others are made with more care so I can share them easily. Here is a list of quick wins you might want to reuse from my setup.
shared.fish
I put most of the alias and functions that could be useful to others. Once you have linked the shared.fish, you still have to include that at start of the if inside your config.fish. Putting in at the top is better because you can redefine aliases yourself in next lines.
# Include shared abstractions from shared.fish
if test -f ~/.config/fish/shared.fish
source ~/.config/fish/shared.fish &>/dev/null
end
Yazi config
Symlink the whole .config/yazi folder.
Gitui config
Symlink the whole .config/gitui folder.