66 lines
1.7 KiB
Bash
66 lines
1.7 KiB
Bash
#!/bin/sh
|
|
|
|
# Custom Kernel
|
|
sudo dnf install fedpkg ccache
|
|
fedpkg clone -a kernel
|
|
cd kernel
|
|
git checkout f31
|
|
sudo dnf builddep kernel.spec
|
|
# edit kernel.spec to change buildid to macbookpro
|
|
echo CONFIG_KEYBOARD_APPLESPI=y >> kernel-local
|
|
./configs/build_configs.sh
|
|
make release
|
|
fedpkg local
|
|
sudo dnf install --nogpgcheck ./x86_64/kernel-core-5.3.8-304.macbookpro.fc31.x86_64
|
|
#sudo dnf install --nogpgcheck ./x86_64/kernel-devel-5.3.8-304.macbookpro.fc31.x86_64
|
|
sudo dnf install --nogpgcheck ./x86_64/kernel-modules-5.3.8-304.macbookpro.fc31.x86_64
|
|
sudo dnf install --nogpgcheck ./x86_64/kernel-modules-extra-5.3.8-304.macbookpro.fc31.x86_64
|
|
sudo dnf install --nogpgcheck ./x86_64/kernel-5.3.8-304.macbookpro.fc31.x86_64
|
|
|
|
# ZFS
|
|
sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release$(rpm -E %dist).noarch.rpm
|
|
sudo dnf install kernel-devel zfs
|
|
|
|
# GNOME
|
|
dconf write /org/gnome/desktop/input-sources/xkb-options '["caps:escape"]'
|
|
|
|
# Sway
|
|
sudo dnf install sway
|
|
sudo dnf remove rxvt-unicode
|
|
sudo dnf copr enable gagbo/kitty-latest
|
|
sudo dnf install kitty
|
|
|
|
# ZSH
|
|
sudo dnf install zsh
|
|
|
|
# Yadm
|
|
sudo dnf copr enable thelocehiliosan/yadm
|
|
sudo dnf install yadm
|
|
# Password Store
|
|
sudo dnf install pass
|
|
|
|
# thefuck
|
|
sudo dnf install thefuck
|
|
|
|
# Neovim
|
|
sudo dnf install neovim
|
|
|
|
# Firefox
|
|
# Comes with Fedora Workstation, sudo dnf install firefox
|
|
# GNOME Web
|
|
flatpak install fedora org.gnome.Epiphany
|
|
# Geary
|
|
flatpak install fedora org.gnome.Geary
|
|
# Spotify
|
|
flatpak install flathub com.spotify.Client
|
|
# Telegram
|
|
flatpak install flathub org.telegram.desktop
|
|
# Discord
|
|
flatpak install flathub com.discordapp.Discord
|
|
# Inkscape
|
|
#flatpak install flathub org.inkscape.Inkscape
|
|
# Krita
|
|
#flatpak install flathub org.kde.krita
|
|
# darktable
|
|
#flatpak install flathub org.darktable.Darktable
|