These are all the dotfiles I am currently using for my linux. This readme also contains some additional setup information.
Setup omarchy scripts
I am using the omarchy scripts for things like walker etc. Some are updated to better suite my needs, so it is not a good idea to just overwrite the files with the updated ones from omarchy directly. Git should help with overwritting and then only applying what needs to be applied.
To make the scripts work, they need to be added to the PATH. Here is how to do this using fish:
set -U fish_user_paths /home/daniel/.config/omarchy/scripts $fish_user_paths
Note that this command has to be executed once in the terminal and must not be put inside of config.fish or a .bashrc file!
Packages to install
Here is a list of the packages that need to be installed. It is recommended to first setup the omarchy scripts and then install the first two packages in the following list. If done this way, pressing WINDOWS + ALT + SPACE opens Walker and from there the installation process should be much easier.
- Elephant
- With provider "Desktop Applications"
- Other providers are optional. Although Calculator and symbols are quite nice. Inside the walker config there are examples on how to use certain providers. Just try some and update this readme with some recommended ones.
- Walker
- xdg-terminal-exec
- Needed to launch terminals from Walker (used in the omarchy scripts)
- Micro
- Mako (unsure if this is already installed or not)
- Nerdfonts
- JetBrains Mono should be enough. Without a NerdFont nothing really looks good tbh
- Waybar
- Hyprpaper
- Hypridle
- Hyprlock
- Hyprlauncher (maybe)
- Could be an alternative to Walker when pressing
WINDOWS + SPACE. I doubt though that it is a good replacement forWINDOWS + ALT + SPACE
- Could be an alternative to Walker when pressing
- Firefox (can be installed using cachyos-hello)
- Thunderbird (can be installed using cachyos-hello)
- Nautilus / Nemo (I am currently using Nautilus, but Nemo could be good as well)
- btop++
- The repo has a section that shows how to display the GPU
- pulseaudio (not sure if it is already installed)
- pamixer
- enables right click on waybar sound to mute/unmute audio
- wiremix
- enables left-click on waybar sound to open terminal for sound control
- smbclient
- JetBrains Toolbox
- Telegram Desktop
- (only if needed) Calibrate Joystick
For gaming related packages, it is probably easiest to just use cachyos-hello and its ability to install gaming packages.
Additional setup steps
This sections covers everything that falls in the "miscellaneous" category.
Dotnet
Dotnet should get installed when installing Rider. However, Rider does not update the path or whatsoever. So if dotnet is needed in the path, the following command can be executed:
set -U fish_user_paths /home/daniel/.dotnet $fish_user_paths
If dotnet tools are also needed, this command can be used:
set -U fish_user_paths /home/daniel/.dotnet/tools $fish_user_paths