Last active 1740027886

Korbs's Avatar Korbs revised this gist 1740027881. Go to revision

1 file changed, 1 insertion, 1 deletion

README.md

@@ -1,6 +1,6 @@
1 1 # My Setup for Alpine Linux on Framework 13
2 2
3 - ```ash
3 + ```bash
4 4 # Install GNOME Desktop - Use 'gdm' to launch after installation
5 5 setup-desktop gnome
6 6

Korbs's Avatar Korbs revised this gist 1740027838. Go to revision

2 files changed, 94 insertions

NetworkManager.conf(file created)

@@ -0,0 +1,11 @@
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(file created)

@@ -0,0 +1,83 @@
1 + # My Setup for Alpine Linux on Framework 13
2 +
3 + ```ash
4 + # Install GNOME Desktop - Use 'gdm' to launch after installation
5 + setup-desktop gnome
6 +
7 + # Change GNOME Settings
8 + gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
9 + gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
10 + gsettings set org.gnome.desktop.interface enable-hot-corners false
11 + gsettings set org.gnome.desktop.privacy recent-files-max-age 7
12 + gsettings set org.gnome.desktop.privacy old-files-age 7
13 + gsettings set org.gnome.desktop.privacy remove-old-temp-files true
14 + gsettings set org.gnome.desktop.privacy remove-old-trash-files true
15 + gsettings set org.gnome.desktop.interface enable-hot-corners false
16 +
17 + # Enable Community Repositories
18 + setup-apkrepos -c
19 + apk update
20 +
21 + # Install Packages
22 + 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
23 +
24 + # Setup Docker
25 + rc-update add docker default
26 + service docker start
27 + addgroup ${USER} docker
28 + rc-update add cgroups
29 +
30 + # Setup Bluetooth and Audio Service
31 + setup-devd udev
32 + adduser $USER lp
33 + rc-service bluetooth start
34 + rc-update add bluetooth default
35 + rc-service dbus start
36 + rc-update add dbus default
37 +
38 + # Setup Pipewire
39 + rc-update add apk-polkit-server default && rc-service apk-polkit-server start
40 +
41 + # Setup Networking - If network doesn't work after this, use 'setup-interfaces -r -a' to force reconnect.
42 + setup-devd udev
43 + adduser korbs plugdev
44 + rc-service networkmanager start
45 + rc-update add networkmanager default
46 + nano /etc/NetworkManager/NetworkManager.conf # See 'NetworkManager.conf` file belowc
47 + rc-service networking stop
48 + rc-service wpa_supplicant stop
49 + rc-service networkmanager restart
50 + rc-update add networkmanager
51 + rc-update del networking boot
52 + rc-update del wpa_supplicant boot
53 +
54 + # Setup Bash
55 + source /etc/bash/bash_completion.sh
56 +
57 + # Setup "sudo" for me
58 + echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel
59 + adduser korbs wheel
60 + sudo -lU korbs
61 +
62 + # Remove Stock Apps
63 + 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
64 +
65 + # Add Flathub
66 + flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
67 +
68 + # Install Applications
69 + flatpak install \
70 + com.vscodium.codium \
71 + io.github.zen_browser.zen \
72 + com.spotify.Client \
73 + com.belmoussaoui.Obfuscate \
74 + org.videolan.VLC \
75 + org.nickvision.tubeconverter \
76 + cafe.avery.Delfin \
77 + de.haeckerfelix.Fragments \
78 + org.gnome.gitlab.YaLTeR.VideoTrimmer \
79 + com.github.tchx84.Flatseal \
80 + de.schmidhuberj.Flare \
81 + org.gnome.Fractal \
82 + io.missioncenter.MissionCenter
83 + ```
Newer Older