vault backup: 2026-06-08 13:47:02

This commit is contained in:
ben committed 2026-06-08 13:47:02 -07:00
1 parent d1dd3e312f
commit 8e1c7afbb3
2 files changed
+153 -131

No files matched your search

+143
View File
@@ -0,0 +1,143 @@
#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
```
10. wgcf
1. download amd64 and move to /usr/bin named wgcf
2. https://github.com/ViRb3/wgcf
3. dnf install wireguard-tools
4. move generated config
5. add config to nmcli (networkmanager)
6. nmcli up warp
7. nmcli down warp
11. localsend
1. flatpak install flathub org.localsend.localsend_app
12. Desktop portals
1. follow instructions and add config at bottom of the page: https://mangowm.github.io/docs/configuration/xdg-portals
2. dnf install xdg-desktop-portal-wlr
Still want to install:
- aseprite
- audacity
- blender
- discord
- jellyfin
- some sort of image viewer/basic preview software (like on mac)
- makemkv
- orcaslicer
- prism launcher?
- timeshift
+10 -131
View File
@@ -1,9 +1,11 @@
#linux #linux
- - - - - -
Instructions to install a minimal version of fedora and essential apps.
### Initial Install
1. Download the [Fedora everything iso](https://fedoraproject.org/misc/#everything) and flash it to a USB drive 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: 2. Go through ISO setup
1. Fedora Custom Operating System 3. Select "Fedora Custom Operating System"
1. Common NetworkManager Submodules 1. Common NetworkManager Submodules
2. Standard 2. Standard
3. C Development Tools and Libraries 3. C Development Tools and Libraries
@@ -11,133 +13,10 @@
5. Development Tools 5. Development Tools
6. Editors 6. Editors
7. Sound and Video 7. Sound and Video
3. Packages to install: 8. Finish 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
4. move generated config
5. add config to nmcli (networkmanager)
6. nmcli up warp
7. nmcli down warp
2. localsend
1. flatpak install flathub org.localsend.localsend_app
3. Desktop portals
1. follow instructions and add config at bottom of the page: https://mangowm.github.io/docs/configuration/xdg-portals
2. dnf install xdg-desktop-portal-wlr
Still want to install:
- aseprite
- audacity
- blender
- discord
- jellyfin
- some sort of image viewer/basic preview software (like on mac)
- makemkv
- orcaslicer
- prism launcher?
- timeshift
### Installing Apps
#### dnf
```bash
sudo dnf install niri firefox nvim cmake python3-pip gh obs-studio stow cargo cava picard chromaprint-tools flatpak meson flameshot libreoffice vlc picard conda btop gimp gnome-calendar gnome-software-center plymouth-theme-change
```