NetworkManager.conf
· 233 B · Text
Raw
# Alpine Linux Wiki: https://wiki.alpinelinux.org/wiki/NetworkManager#wpa_supplicant_backend
[main]
dhcp=internal
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=yes
wifi.backend=wpa_supplicant
1 | # Alpine Linux Wiki: https://wiki.alpinelinux.org/wiki/NetworkManager#wpa_supplicant_backend |
2 | [main] |
3 | dhcp=internal |
4 | plugins=ifupdown,keyfile |
5 | |
6 | [ifupdown] |
7 | managed=true |
8 | |
9 | [device] |
10 | wifi.scan-rand-mac-address=yes |
11 | wifi.backend=wpa_supplicant |
README.md
· 3.1 KiB · Markdown
Raw
# My Setup for Alpine Linux on Framework 13
```bash
# Install GNOME Desktop - Use 'gdm' to launch after installation
setup-desktop gnome
# Change GNOME Settings
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
gsettings set org.gnome.desktop.interface enable-hot-corners false
gsettings set org.gnome.desktop.privacy recent-files-max-age 7
gsettings set org.gnome.desktop.privacy old-files-age 7
gsettings set org.gnome.desktop.privacy remove-old-temp-files true
gsettings set org.gnome.desktop.privacy remove-old-trash-files true
gsettings set org.gnome.desktop.interface enable-hot-corners false
# Enable Community Repositories
setup-apkrepos -c
apk update
# Install Packages
apk add docker docker-cli-compose git bash curl wget unzip zip flatpak add gnome-software-plugin-flatpak fastfetch linux-firmware bluez acpid zzz bash-completion sudo bash-doc pipewire wireplumber gst-plugin-pipewire font-terminus font-inconsolata font-dejavu font-noto font-noto-cjk font-awesome font-noto-extra networkmanager networkmanager-cli networkmanager-wifi pipewire-jack pipewire-alsa dbus-openrc
# Setup Docker
rc-update add docker default
service docker start
addgroup ${USER} docker
rc-update add cgroups
# Setup Bluetooth and Audio Service
setup-devd udev
adduser $USER lp
rc-service bluetooth start
rc-update add bluetooth default
rc-service dbus start
rc-update add dbus default
# Setup Pipewire
rc-update add apk-polkit-server default && rc-service apk-polkit-server start
# Setup Networking - If network doesn't work after this, use 'setup-interfaces -r -a' to force reconnect.
setup-devd udev
adduser korbs plugdev
rc-service networkmanager start
rc-update add networkmanager default
nano /etc/NetworkManager/NetworkManager.conf # See 'NetworkManager.conf` file belowc
rc-service networking stop
rc-service wpa_supplicant stop
rc-service networkmanager restart
rc-update add networkmanager
rc-update del networking boot
rc-update del wpa_supplicant boot
# Setup Bash
source /etc/bash/bash_completion.sh
# Setup "sudo" for me
echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel
adduser korbs wheel
sudo -lU korbs
# Remove Stock Apps
apk del gnome-boxes gnome-calendar gnome-calendar-lang gnome-characters gnome-characters-lang gnome-chess gnome-chess-doc gnome-chess-lang gnome-clocks gnome-clocks-doc gnome-clocks-lang gnome-connections gnome-connections-doc gnome-connections-lang gnome-contacts gnome-disk-utility gnome-extensions-app gnome-font-viewer gnome-mines gnome-music gnome-shortwave gnome-sound gnome-sudoku gnome-system-monitor gnome-tour gnome-tweaks
# Add Flathub
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# Install Applications
flatpak install \
com.vscodium.codium \
io.github.zen_browser.zen \
com.spotify.Client \
com.belmoussaoui.Obfuscate \
org.videolan.VLC \
org.nickvision.tubeconverter \
cafe.avery.Delfin \
de.haeckerfelix.Fragments \
org.gnome.gitlab.YaLTeR.VideoTrimmer \
com.github.tchx84.Flatseal \
de.schmidhuberj.Flare \
org.gnome.Fractal \
io.missioncenter.MissionCenter
```
My Setup for Alpine Linux on Framework 13
# Install GNOME Desktop - Use 'gdm' to launch after installation
setup-desktop gnome
# Change GNOME Settings
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
gsettings set org.gnome.desktop.interface enable-hot-corners false
gsettings set org.gnome.desktop.privacy recent-files-max-age 7
gsettings set org.gnome.desktop.privacy old-files-age 7
gsettings set org.gnome.desktop.privacy remove-old-temp-files true
gsettings set org.gnome.desktop.privacy remove-old-trash-files true
gsettings set org.gnome.desktop.interface enable-hot-corners false
# Enable Community Repositories
setup-apkrepos -c
apk update
# Install Packages
apk add docker docker-cli-compose git bash curl wget unzip zip flatpak add gnome-software-plugin-flatpak fastfetch linux-firmware bluez acpid zzz bash-completion sudo bash-doc pipewire wireplumber gst-plugin-pipewire font-terminus font-inconsolata font-dejavu font-noto font-noto-cjk font-awesome font-noto-extra networkmanager networkmanager-cli networkmanager-wifi pipewire-jack pipewire-alsa dbus-openrc
# Setup Docker
rc-update add docker default
service docker start
addgroup ${USER} docker
rc-update add cgroups
# Setup Bluetooth and Audio Service
setup-devd udev
adduser $USER lp
rc-service bluetooth start
rc-update add bluetooth default
rc-service dbus start
rc-update add dbus default
# Setup Pipewire
rc-update add apk-polkit-server default && rc-service apk-polkit-server start
# Setup Networking - If network doesn't work after this, use 'setup-interfaces -r -a' to force reconnect.
setup-devd udev
adduser korbs plugdev
rc-service networkmanager start
rc-update add networkmanager default
nano /etc/NetworkManager/NetworkManager.conf # See 'NetworkManager.conf` file belowc
rc-service networking stop
rc-service wpa_supplicant stop
rc-service networkmanager restart
rc-update add networkmanager
rc-update del networking boot
rc-update del wpa_supplicant boot
# Setup Bash
source /etc/bash/bash_completion.sh
# Setup "sudo" for me
echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel
adduser korbs wheel
sudo -lU korbs
# Remove Stock Apps
apk del gnome-boxes gnome-calendar gnome-calendar-lang gnome-characters gnome-characters-lang gnome-chess gnome-chess-doc gnome-chess-lang gnome-clocks gnome-clocks-doc gnome-clocks-lang gnome-connections gnome-connections-doc gnome-connections-lang gnome-contacts gnome-disk-utility gnome-extensions-app gnome-font-viewer gnome-mines gnome-music gnome-shortwave gnome-sound gnome-sudoku gnome-system-monitor gnome-tour gnome-tweaks
# Add Flathub
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# Install Applications
flatpak install \
com.vscodium.codium \
io.github.zen_browser.zen \
com.spotify.Client \
com.belmoussaoui.Obfuscate \
org.videolan.VLC \
org.nickvision.tubeconverter \
cafe.avery.Delfin \
de.haeckerfelix.Fragments \
org.gnome.gitlab.YaLTeR.VideoTrimmer \
com.github.tchx84.Flatseal \
de.schmidhuberj.Flare \
org.gnome.Fractal \
io.missioncenter.MissionCenter