#linux - - - 1. Download the [Fedora everything iso](https://fedoraproject.org/misc/#everything) and flash it to a USB drive 2. Setup iso, for software selection choose: 1. Fedora Custom Operating System 1. Common NetworkManager Submodules 2. Standard 3. C Development Tools and Libraries 4. Container Manger 5. Development Tools 6. Editors 7. Sound and Video 3. Packages to install: 1. dnf 1. niri 2. firefox 3. nvim 4. cmake 5. yazi 1. dnf copr enable lihaohong/yazi 2. Plugins 1. https://github.com/uhs-robert/sshfs.yazi 1. fuse-sshfs (dnf) 2. https://github.com/yazi-rs/plugins/tree/main/mount.yazi 6. ghostty 1. dnf copr enable scottames/ghostty 7. helium 1. sudo dnf copr enable imput/helium 2. Install bitwarden extension (might need to update version on server for it to work) 3. https://askubuntu.com/questions/31786/chrome-asks-for-password-to-unlock-keyring-on-startup 8. python3-pip 9. vicinae 1. sudo dnf copr enable quadratech188/vicinae 10. gh 11. obs-studio 12. adw-gtk3-theme 1. gsettings set org.gnome.desktop.interface color-scheme prefer-dark 2. gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-dark 3. (for default dark mode for applications) 13. stow 14. cargo 15. cava 16. picard 1. chromaprint-tools 17. flatpak 1. https://flathub.org/en/setup/Fedora 2. https://flathub.org/en/apps/org.nickvision.tubeconverter 18. meson 19. SwayNotificationCenter 1. https://github.com/ErikReider/SwayNotificationCenter 20. flameshot 21. libreoffice 22. vlc 23. picard 24. code 1. https://code.visualstudio.com/docs/setup/linux 25. conda 26. btop 27. gimp 28. evolution 1. might not need evolution for gnome-calendar, try adding remote calendar with button in bottom right of gnome-calendar first 29. gnome-calendar 30. gnome-software-center 1. parabolic 2. planify 3. slack 31. plymouth-theme-charge 1. go to /etc/plymouth/plymouth.conf and add 1. ShowDelay=0 2. DeviceTimeout=30 2. underneath [Daemon] 3. then run sudo dracut -qf 32. gnome-keyring-pam 33. seahorse 1. open app without default keyring unlocked yet and unlock while "unlock with login" is checked 34. gnome-tweaks 2. [nirimod](https://github.com/srinivasr/nirimod#installation) 1. cairo-devel (dnf) 2. python3-devel (dnf) 3. pycairo (after python3-pip) 4. python3-gobject (dnf, try installing this first cairo-devel, python3-devel and pycairo might not be needed) 3. obsidian 1. use appimage, follow [this guide](https://obsidian.md/help/install) 2. install fuse and fuse-libs (dnf) 4. SilentSDDM 1. https://github.com/uiriansan/SilentSDDM#install-script 2. systemctl set-default graphical.target 5. awww 1. https://codeberg.org/LGFae/awww 2. clone and build with cargo 3. will need to install wayland-devel, libxkbcommon-devel, lz4-devel and wayland-protocols-devel (dnf) 6. follow [this guide](https://weblog.lkiesow.de/20250309-install-nerd-font-in-fedora.html) to install fonts 7. swayosd 1. manual build from github with meson 2. install sassc, gtk4-devel, gtk4-layer-shell-devel, libinput-devel (dnf) 8. waypaper-engine 1. dnf install pnpm 2. dnf install go 3. follow [install instructions](https://github.com/0bCdian/Waypaper-Engine#install) 4. was running pretty slow on desktop, might not want to install. 5. Might want to look into in the future though, active development 9. rofi extra configs 1. https://github.com/adi1090x/rofi#rofi-powermenu-rofi-git 2. dnf install rofi 3. ``` elif [[ "$DESKTOP_SESSION" == 'mango' ]]; then pkill mango ``` 4. ``` elif [[ -x '/usr/bin/swaylock' ]]; then swaylock ``` 1. wgcf 1. download amd64 and move to /usr/bin named wgcf 2. https://github.com/ViRb3/wgcf 3. dnf install wireguard-tools 2. localsend 1. flatpak install flathub org.localsend.localsend_app test Still want to install: - slack - aseprite - audacity - blender - calendar (gnome) - clouflare warp - discord - jellyfin - some sort of image viewer/basic preview software (like on mac) - localsend - makemkv - orcaslicer - prism launcher? - timeshift