IT-OS-Config-Fedora
Jump to navigation
Jump to search
Contents
Introduction
- Top-Source: https://www.server-world.info/en/
Setup
hostnamectl status hostnamectl set-hostname --static "box-blue" ... sudo nano /etc/dnf/dnf.conf --------------------------------- # src: https://dnf.readthedocs.io/en/latest/conf_ref.html [main] gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True fastestmirror=true deltarpm=false ---------------------------------
Software Installation
Initial Repos
sudo dnf install fedora-release-common # InBox F32 sudo dnf install fedora-release-workstation # InBox F32 sudo dnf install fedora-workstation-repositories # InBox F32 sudo dnf install @c-development sudo dnf install @d-development sudo dnf install git wget curl sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl ... sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Desktops
sudo dnf install @workstation-product-environment sudo dnf install @gnome-desktop sudo dnf install @pantheon-desktop sudo dnf install @cinnamon-desktop sudo dnf install @mate-desktop sudo dnf install @kde-desktop sudo dnf install @xfce-desktop sudo dnf install @lxde-desktop sudo dnf install gnome-flashback
Media codecs
- OutBox F32
sudo dnf install \ lame \ ffmpeg \ gstreamer1-libav \ gstreamer1-plugin-openh264 \ gstreamer1-plugins-bad-free-extras \ gstreamer1-plugins-bad-free-fluidsynth \ gstreamer1-plugins-bad-free-wildmidi \ gstreamer1-plugins-bad-freeworld \ gstreamer1-plugins-good-extras \ gstreamer1-plugins-ugly \ rpmfusion-free-obsolete-packages
Mix-Software
sudo dnf install sysstat htop glances # Performance & Monitoring sudo dnf install unrar p7zip p7zip-plugins # Archive-Tools sudo dnf install gnome-tweak-tool dconf-editor # Tweaks sudo dnf install alacarte appeditor # Application-Editor sudo dnf install vlc youtube-dl sudo dnf install mediawriter sudo dnf install thunderbird sudo dnf install VirtualBox sudo dnf install steam ... sudo dnf install tlp tlp-rdw # Reduce Battery Usage sudo systemctl enable tlp ... https://extensions.gnome.org/extension/307/dash-to-dock/ https://extensions.gnome.org/extension/1160/dash-to-panel/ https://extensions.gnome.org/extension/1228/arc-menu/ https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/?src=search
Pantheon Desktop
Install Desktop
sudo dnf group install "Pantheon Desktop" sudo dnf install pantheon-session-settings-overrides ... sudo dnf install lightdm elementary-greeter sudo systemctl disable gdm.service sudo systemctl enable lightdm.service sudo systemctl set-default graphical.target
Install Tweaks
$ sudo dnf groupinstall "C Development Tools and Libraries" $ sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala $ wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip $ unzip elementary-tweaks-master.zip $ cd elementary-tweaks-master $ mkdir build $ cd build $ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../ $ make $ sudo make install
Layout
Fonts
sudo dnf install open-sans-fonts sudo dnf install google-roboto-fonts google-roboto-mono-fonts ----------------------------------------------------------------- wget https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip wget https://noto-website-2.storage.googleapis.com/pkgs/Noto-hinted.zip unzip JetBrainsMono-1.0.0.zip mkdir -p ~/.fonts sudo cp *otf *otc ~/.fonts sudo cp *otf *otc /usr/share/fonts/opentype/noto -------------------------------------------------------------------- sudo fc-cache -f -v
Default font: Roboto Regular, 9 Desktop font: Roboto Regular, 9 Document font: Roboto Regular, 9 Monospace font: Roboto Mono Regular, 9 Window title font: Roboto Medium, 10 --------------------------------------- Text scaling factor: 1.0 Hinting: Full Antialiasing: RGBA RGBA Order: RGB
HiDPI
- src: https://wiki.archlinux.org/index.php/HiDPI
- src: https://winaero.com/blog/find-change-screen-dpi-linux/
xdpyinfo | grep -B 2 resolution xrandr | grep -w connected
Theme
- Source: https://github.com/nana-4/materia-theme
- Source: https://github.com/themix-project/oomox
- Source: http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html
Style
FG: #D3D7CF BG: #4B5162
https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
.nemo-window .places-treeview {
background-color: rgba(219, 219, 219, 0.15);
}
...
Icons
VNC
- src: https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/
- src: https://www.server-world.info/en/note?os=Fedora_30&p=desktop&f=6
- src: https://www.tecmint.com/install-vnc-server-on-rhel-8/
# dnf -y install tigervnc-server # firewall-cmd --add-service=vnc-server --permanent # firewall-cmd --reload # vncpasswd # systemctl daemon-reload # systemctl start vncserver@:1 # systemctl enable vncserver@:1
System-Upgrade
sudo dnf upgrade --refresh # 1. Update software and back up the system sudo dnf install dnf-plugin-system-upgrade # 2. Install the DNF plugin sudo dnf system-upgrade download --refresh --releasever=32 # 3. Start the update with DNF sudo dnf system-upgrade reboot # 4. Reboot and upgrade