mirror of
https://github.com/Derisis13/dotfiles.git
synced 2025-12-06 19:32:50 +01:00
44 lines
4.1 KiB
Markdown
44 lines
4.1 KiB
Markdown
# HA5PLS's fedora install documentation
|
|
- partitioning: differs every time
|
|
- dnf: `cat ./dnf_packages.list | xargs sudo dnf install` Automatic generation of this file is TODO. Note that these are my packages, filter them for your personal needs. Some may be dependencies of other tools (eg. mostly for nvim and LSPs)
|
|
- 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, install hyprlock, hyprsunset, hypridle,
|
|
- hyprpaper: .config/hypr + download from [here](https://www.flickr.com/photos/nasahqphoto/5914101671/in/photostream/) to .local/wallpapers (also used for grub & sddm & hyprlock)
|
|
- 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-qtsvg`, copy sddm/sddm.conf -> /etc/sddm.conf & sddm/themes/catppuccin-macchiato -> /usr/share/sddm/themes/catppuccin-macchiato/ then `# systemctl set-default graphical.target`
|
|
- nvim: .config/nvim + alacritty done + deps: clang (gcc-c++), unzip, npm, ripgrep, go, then proceed with nvchad init
|
|
- swaync: .config/swaync
|
|
- gtk: .config/gtk-*
|
|
- MPV: $XDG_CONFIG_HOME/mpv/
|
|
- QT5: .config/qt6ct/, xsettingsd/
|
|
- dconf-based: barusu (TODO)
|
|
- kdeconnect: `# firewall-cmd --permanent --add-service=kdeconnect` + needs kdeconnectd restart to work
|
|
- plymouth: copy plymouth/themes/fedora-mac-style -> /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: copy grub/grub -> /etc/default/grub & grub/themes -> /boot/themes then `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?)
|
|
- firefox(librewolf btw): do your own profile, install [catpuccin theme](https://github.com/catppuccin/firefox) and [darkreader](https://darkreader.org/)
|
|
|
|
# Showcase
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|

|
|
|
|
|
|
# Thanks to:
|
|
- [Kosmx](https://github.com/KosmX/) for providing help and [dotfiles to steal from](https://github.com/KosmX/hypr-dots)
|
|
- [Catppuccin](https://github.com/catppuccin/) for providing a nice theme ported to many platforms.
|
|
- [NvChad](https://github.com/NvChad/) for providing a powerful & extensible neovim config that helps me at my job.
|
|
- Tobilinuxer on gnome-look.org for making [this](https://www.gnome-look.org/p/2106821) plymouth theme
|
|
- adi1090x for his [rofi scripts](https://github.com/adi1090x/rofi)
|
|
- [The ani-cli discord](https://discord.com/invite/aqu7GpqVmR) 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.
|