2024-11-06 00:52:21 +01:00
2024-11-06 00:46:33 +01:00
2024-11-06 00:17:09 +01:00
2024-11-05 23:48:51 +01:00
2024-11-05 23:48:51 +01:00
2024-11-05 23:48:51 +01:00
2024-11-02 23:25:32 +01:00
2024-11-02 23:21:50 +01:00
2024-11-03 17:03:16 +01:00
2024-11-04 00:59:00 +01:00
2024-11-03 17:03:16 +01:00
2024-11-02 12:18:19 +01:00
2024-11-02 23:48:12 +01:00
2024-11-06 00:52:21 +01:00

HA5PLS's fedora install documentation

  • partitioning: differs every time
  • dnf: # dnf history replay ./transaction.json Automatic generation of this file is TODO
  • 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 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, 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 and darkreader
Showcase ![background](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/bare.png) ![nvim](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/nvim.png) ![fetch](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/fetch.png) ![launcher](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/ff_launcher.png) ![control center](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/control_center_menu.png.png) ![btop](https://raw.githubusercontent.com/Derisis13/dotfiles/refs/heads/master/.assets/btop.png)

Thanks to:

  • Kosmx for providing help and dotfiles to steal from
  • Catppuccin for providing a nice theme ported to many platforms.
  • NvChad for providing a powerful & extensible neovim config that helps me at my job.
  • Tobilinuxer on gnome-look.org for making this plymouth theme
  • adi1090x for his rofi scripts
  • 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.
Description
Ever-changing dotfiles for my daily-driver desktop
Readme Unlicense 34 MiB
Languages
Shell 44.9%
Lua 34.3%
CSS 12.1%
QML 8.7%