Software | Installation Steps |
---|---|
ZSH | - Install via dnf:sudo dnf install zsh - Verify the installation: zsh --version |
Oh My Zsh | - Run the installer:sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - Set ZSH as the default shell: chsh -s $(which zsh) (Log out and log back in to apply the change) |
nvm | - Ensure curl is installed:sudo dnf install curl - Run the install script: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash - Activate nvm: Restart your terminal or run source ~/.bashrc - Verify installation: nvm --version |
Docker Desktop | - Download the latest RPM: Visit the Docker Desktop for Linux page and download the Fedora RPM package. - Install the RPM: Add docker repo: sudo dnf -y install dnf-plugins-core ; sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo Install docker cli: sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo dnf install ./docker-desktop-<version>-<build>.rpm (replace <version>-<build> with the actual file name)- Start the service: systemctl --user start docker-desktop - (Optional) Add your user to the docker group: sudo usermod -aG docker $USER (Log out and log back in) CentOS |
LM Studio | - Check for Fedora-compatible release: Visit the LM Studio website. - If using an RPM package: 1. Download the latest RPM. 2. Install with: sudo dnf install /path/to/lmstudio.rpm - If using an AppImage: 1. Download the AppImage. 2. Make it executable: chmod +x LMStudio.AppImage 3. Run it: ./LMStudio.AppImage |
Gnome Tweaks | sudo dnf install -y gnome-tweaks |
Automatically Mount Drive | sudo fdisk -l Create a mount point: sudo mkdir -p /mnt/web-projects Update /etc/fstab for automatic mounting: sudo blkid /dev/nvme3n1p1 (for example) You'll want to take the UUID that's generated by the previous command and edit /etc/fstab Test the /etc/fstab entry by mounting all filesystems: sudo mount -a If you're not seeing the mounted drive, you may need to run systemctl daemon-reload Now, create a symbolic link to your /home directory: ln -s /mnt/projects/web-projects ~/web-projects |
Last active
April 18, 2025 15:17
-
-
Save BeKnowDo/087942808f0a0d7a157ba11b1b7416b0 to your computer and use it in GitHub Desktop.
Fedora Developer Setup
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment