mirror of
https://github.com/Derisis13/dotfiles.git
synced 2025-12-06 19:32:50 +01:00
f47eec2095b15d781dba6b8cc5dcd40b1e2c6432
HA5PLS's fedora install documentation
- partitioning: differs every time
- dnf: todo (preferences + repos)
- packages: todo barusu + base system + repo carry
- alacritty: .config/alacritty/alacritty.toml + fira_code_mono_nerd_font installed (todo: script)
- zsh: $ZDOTDIR set in /etc/zshenv + omz install (todo:script) + .config/zsh + install fzf-tab plugin (git clone https://github.com/Aloxaf/fzf-tab ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/fzf-tab) + for some reason $XDG_STATE_HOME/zsh needs to be created manually
- hypr*: .config/hypr
- hyprpaper: .config/hypr + .local/wallpapers
- waybar: .config/waybar + install awesomefonts (todo: script)
- rofi: .config/rofi + extract neccessary parts from https://github.com/adi1090x/rofi install script
- rofi-qalc: needs rofi-wayland-1.7.5+wayland2-3.fc40.x86_64 (find it in downloads or fedora build system) until ABI is fixed, rofi-devel, then compile this by hand: https://github.com/svenstaro/rofi-calc
- sddm: dependency:
qt6-qtquickcontrols2 qt6-qtsvgthen# systemctl set-default graphical.target-> /etc/sddm.conf & /usr/share/sddm/themes/catppuccin-macchiato/ - nvim: .config/nvim + alacritty done + deps: clang (gcc-c++), unzip, npm, ripgrep, then proceed with nvchad init
- swaync: .config/swaync
- gtk: .config/gtk-*
- dconf-based: barusu
- kdeconnect:
# firewall-cmd --permanent --add-service=kdeconnect+ needs kdeconnectd restart to work - plymouth: /usr/share/plymouth/themes/fedora-mac-style + plymouth-plugin-two-step and abattis-cantarell-fonts installed + (
plymouth-set-default-theme -l-> if this displays the theme, installation can begin:sudo plymouth-set-default-theme -R fedora-mac-style && sudo dracut --regenerate-all -f) - grub: /etc/default/grub + /boot/themes +
grub2-mkconfig -o /boot/grub2/grub.cfg - udev: /etc/udev/rules.d/ (for setting driver permissions)
- selinux: /etc/selinux/config to stay permissive (why even bother with selinux?)
- MPV: $XDG_CONFIG_HOME/mpv/
- QT5: PAIN. No idea. Maybe QT_PLATFORMTHEME, maybe KVANTUM. Still looks like ass.
- lxd: do I need it? Replace with flatpak quartus & modelsim
Thanks to:
- Kosmx for providing help and dotfiles to steal from
- Catpuccin for providing a nice theme ported to many platforms.
- NvChad for providing a powerful & extensible neovim config that helps me at my job.
- The ani-cli discord for providing general support and help writing these files.
- The creators of the tools these config files belong to for providing me all of this free software.
- Anyone else who I forgot, but stole, copied, yoinked or inspired from or helped me in any other way.
Languages
Shell
44.9%
Lua
34.3%
CSS
12.1%
QML
8.7%