samuelroland/dotfiles
2
0
Fork
You've already forked dotfiles
0
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%
2026年04月18日 15:04:18 +02:00
.config Save flash sd code for br.fish 2026年04月18日 15:04:18 +02:00
.var/app Merge all vscodium profiles settings into the Default profile settings, add dolphin, krunner and other configs 2024年07月05日 15:02:22 +02:00
.ansible.cfg Add ansible callbacks, change svgo.excalidraw.js 2024年08月26日 16:45:34 +02:00
.bash_profile Save recent changes in .bashrc 2024年02月15日 19:12:35 +01:00
.bashrc Save some bash changes 2026年04月09日 22:57:56 +02:00
.clang-format Add root .clang-format, I wished I discovered this years ago !! 2024年11月16日 21:33:34 +01:00
.codebergconfig Move global Git identity to separated config to avoid having multiple identities in git config -l 2024年05月24日 00:35:22 +02:00
.gitconfig Restore global Git config to codeberg one as Gitui doesn't well support .gitconfig 2024年07月04日 03:08:55 +02:00
.githubconfig Refactor broken Git config management via different files for GitHub and GitLab account 2024年05月16日 17:14:49 +02:00
.gitignore Just ignore everything 2026年04月09日 23:08:12 +02:00
.gitlabconfig Refactor broken Git config management via different files for GitHub and GitLab account 2024年05月16日 17:14:49 +02:00
.haskeline Add ~/.haskeline to enable vi mode in GHCI 2024年10月30日 22:24:37 +01:00
.ideavimrc Add .ideavimrc 2024年11月09日 19:52:19 +01:00
dotfiles_link.fish Add dotfiles_link.fish 2025年02月25日 12:30:16 +01:00
README.md Add a nice way to reuse some of my config in README 2025年09月16日 11:49:59 +02:00

dotfiles

Want to reuse some of my configurations ? You can copy paste or create symlinks from my repository.

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.