Skip to content

faeizmahrus/linux-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Linux resources

Github repo to archive and share my resources regarding linux.

  • If you want to install normal Fedora - (guide)

Fedora Quick Start

  • Install Fedora Silverblue/Kinoite. (torrent)
  • Update The system.
rpm-ostree update
systemctl reboot
  • Setup RPMFusion (1/2).
rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
systemctl reboot
  • Setup RPMFusion (2/2).
rpm-ostree update --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release
rpm-ostree install rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted
  • Install Intel drivers.
    rpm-ostree install intel-media-driver libva-intel-driver
  • Install mesa-freeworld.
rpm-ostree override remove mesa-va-drivers --install mesa-va-drivers-freeworld
rpm-ostree override remove mesa-vdpau-drivers --install mesa-vdpau-drivers-freeworld
# If vdpau errors out, then
rpm-ostree install mesa-vdpau-drivers-freeworld
  • Install gstreamer plugins.
rpm-ostree install gstreamer1-plugin-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-vaapi --allow-inactive
  • Install ffmpeg.
rpm-ostree override remove fdk-aac-free libavcodec-free libavdevice-free libavfilter-free libavformat-free libavutil-free libpostproc-free libswresample-free libswscale-free ffmpeg-free --install ffmpeg
  • Install shells.
    rpm-ostree install fish tcsh zsh nu

  • Install apps and utilities.
    rpm-ostree install syncthing distrobox git

  • Install Bangla language stuff.
    rpm-ostree install langpacks-bn <path_to_OpenBangla_Keyboard.rpm>

  • Enable Flathub repo & delete Fedora flatpak repos

    ## Delete fedora remotes
    flatpak remote-delete fedora
    flatpak remote-delete fedora-testing
    
    ## Add flathub remote as user (use --system flag to install as system)
    ## Should get auto-installed with the latest images
    flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  • Change the default user shell : fish

  • If using Full Disk Encryption with LUKS : TPM autounlock

  • Enable syncthing service:
    systemctl --user --now enable syncthing.service

NOTE:

  • Install VSCode, OnlyOffice, Obsidian, LM Studio and Virtualbox as appimages, use Gear Lever from Flathub.
  • Compiling OpenBangla Keyboard - (guide)
  • Useful flags for Electron apps or Chromium - (guide)
  • Setup OpenBangla Keyboard in KDE (TODO)

About

My personal Fedora KDE setup guide.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published