mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2025-08-04 03:37:22 +02:00
Compare commits
No commits in common. "1537f9f1c1c779766cc1035882c59f84ca37f86e" and "f4bd3d92825f018622b5670a8853172d933b2935" have entirely different histories.
1537f9f1c1
...
f4bd3d9282
@ -51,7 +51,6 @@ _{{ page.excerpt }}_
|
|||||||
- [Encrypted DNS](#encrypted-dns)
|
- [Encrypted DNS](#encrypted-dns)
|
||||||
- [`/etc/xdg/autostart`](#etcxdgautostart)
|
- [`/etc/xdg/autostart`](#etcxdgautostart)
|
||||||
- [`aminda-*.{service,socket}`](#aminda-servicesocket)
|
- [`aminda-*.{service,socket}`](#aminda-servicesocket)
|
||||||
- [systemd sockets](#systemd-sockets)
|
|
||||||
- [Remember!](#remember)
|
- [Remember!](#remember)
|
||||||
- [Accessing UEFI setup without key smashing](#accessing-uefi-setup-without-key-smashing)
|
- [Accessing UEFI setup without key smashing](#accessing-uefi-setup-without-key-smashing)
|
||||||
- [Recovering selinux policy issues](#recovering-selinux-policy-issues)
|
- [Recovering selinux policy issues](#recovering-selinux-policy-issues)
|
||||||
@ -177,7 +176,7 @@ Just remember to `pipx upgrade-all` occassionally!
|
|||||||
This section is a WIP and to avoid having to install some rpm-ostree...
|
This section is a WIP and to avoid having to install some rpm-ostree...
|
||||||
|
|
||||||
```
|
```
|
||||||
brew install aircrack-ng btop htop inxi ipfs llvm mtr neovim nmap node pipx pre-commit qrencode ruby smartmontools symlinks
|
brew install aircrack-ng btop htop inxi ipfs llvm mpv mtr neovim nmap node pipx pre-commit qrencode ruby smartmontools symlinks zsh
|
||||||
```
|
```
|
||||||
|
|
||||||
## Fedora Atomic
|
## Fedora Atomic
|
||||||
@ -190,7 +189,7 @@ bit...
|
|||||||
# Ensure third party Fedora repos are available, this is part of KDE Prompt?
|
# Ensure third party Fedora repos are available, this is part of KDE Prompt?
|
||||||
sudo fedora-third-party enable
|
sudo fedora-third-party enable
|
||||||
# Layer packages I need on top of the base image.
|
# Layer packages I need on top of the base image.
|
||||||
sudo rpm-ostree install android-tools cronie cronie-anacron darkman duperemove foot foot-terminfo gamescope git-lfs haveged iwd mangohud mosh mpv rng-tools setroubleshoot snapd sshguard steam-devices syncthing terminus-fonts-console tmux tor torsocks unbound zsh
|
sudo rpm-ostree install android-tools cronie cronie-anacron darkman duperemove foot foot-terminfo gamescope git-lfs haveged iwd mangohud mosh rng-tools setroubleshoot snapd sshguard steam-devices syncthing terminus-fonts-console tmux tor torsocks unbound zsh
|
||||||
# Remove packages I don't need from the base image. (Challenge to remove
|
# Remove packages I don't need from the base image. (Challenge to remove
|
||||||
# nothing failed by using rpmfusion codecs anyway)
|
# nothing failed by using rpmfusion codecs anyway)
|
||||||
sudo rpm-ostree override remove firefox firefox-langpacks
|
sudo rpm-ostree override remove firefox firefox-langpacks
|
||||||
@ -218,14 +217,17 @@ Consider also adding
|
|||||||
there is repository breakage risk stopping system upgrades, at least it will
|
there is repository breakage risk stopping system upgrades, at least it will
|
||||||
upgrade itself as opposed to errorring about being a local not upgraded
|
upgrade itself as opposed to errorring about being a local not upgraded
|
||||||
package in the future.
|
package in the future.
|
||||||
- You need it when using e.g. Broadcom WiFi or `mpv` and receiving
|
- You need it when using either Broadcom WiFi or
|
||||||
`Failed to initialize a decoder for codec 'hevc'.`
|
`Failed to initialize a decoder for codec 'hevc'.` from `mpv` which gets
|
||||||
|
resolved by following the instructions for your hardware or software codecs.
|
||||||
|
|
||||||
### Additional rpm-ostree install
|
### Additional rpm-ostree install
|
||||||
|
|
||||||
- In general `neilalexander`'s yggdrasil copr makes life easier with
|
- In general `neilalexander`'s yggdrasil copr makes life easier with
|
||||||
`sudo rpm-ostree install yggdrasil`
|
`sudo rpm-ostree install yggdrasil`
|
||||||
- For ThinkPads: `sudo rpm-ostree install tlp tlp-rdw` is good for battery
|
- For ThinkPads: `sudo rpm-ostree install tlp tlp-rdw` is good for battery
|
||||||
|
- For Broadcom WiFi with `rpmfusion-nonfree` enabled:
|
||||||
|
`sudo rpm-ostree install akmod-wl kernel-devel`
|
||||||
- For NVIDIA propietary drivers with `sudo fedora-third-party enable`:
|
- For NVIDIA propietary drivers with `sudo fedora-third-party enable`:
|
||||||
`sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda`
|
`sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda`
|
||||||
- This also requires
|
- This also requires
|
||||||
@ -234,16 +236,11 @@ Consider also adding
|
|||||||
[rpmfusion howto nvidia#ostree](https://rpmfusion.org/Howto/NVIDIA#OSTree_.28Silverblue.2FKinoite.2Fetc.29)
|
[rpmfusion howto nvidia#ostree](https://rpmfusion.org/Howto/NVIDIA#OSTree_.28Silverblue.2FKinoite.2Fetc.29)
|
||||||
- For Steam Deck and other handhelds with their copr:
|
- For Steam Deck and other handhelds with their copr:
|
||||||
`sudo rpm-ostree install hhd adjustor hhd-ui`
|
`sudo rpm-ostree install hhd adjustor hhd-ui`
|
||||||
- rpmfusion packages
|
- Also with rpmfusion for DVD playback
|
||||||
- For Broadcom WiFi with `rpmfusion-nonfree` enabled:
|
`sudo rpm-ostree install rpmfusion-free-release-tainted` and
|
||||||
`sudo rpm-ostree install akmod-wl kernel-devel`
|
`sudo rpm-ostree install libdvdcss`
|
||||||
- DVD playback: `sudo rpm-ostree install rpmfusion-free-release-tainted` and
|
- rpmfusion also has `sudo rpm-ostree install pipewire-codec-aptx` which allows
|
||||||
`sudo rpm-ostree install libdvdcss`
|
better quality playback with some BT devices such as Fairbuds XL.
|
||||||
- Bluetooth APTX HD codec: `sudo rpm-ostree install pipewire-codec-aptx` which
|
|
||||||
allows better quality playback with some devices e.g. Fairbuds XL.
|
|
||||||
- For
|
|
||||||
[hevc playback support](https://discussion.fedoraproject.org/t/how-do-i-enable-h265-hevc-playback-in-fedora-41-or-42-2025/147870),
|
|
||||||
`sudo rpm-ostree install libavcodec-freeworld`
|
|
||||||
|
|
||||||
### Flatpaks
|
### Flatpaks
|
||||||
|
|
||||||
@ -554,18 +551,6 @@ don't forget `/etc/sysctl.d`
|
|||||||
|
|
||||||
- https://codeberg.org/Aminda/shell-things/src/branch/cxefa/etc/systemd/system
|
- https://codeberg.org/Aminda/shell-things/src/branch/cxefa/etc/systemd/system
|
||||||
|
|
||||||
### systemd sockets
|
|
||||||
|
|
||||||
Starting services on-demand rather than keeping them on all the time. Some of
|
|
||||||
these are already on this page, but to recap and have them all in one place:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# User services or sockets
|
|
||||||
sudo systemctl --global enable foot-server.socket
|
|
||||||
# System sockets
|
|
||||||
sudo systemctl enable --now ssh.socket sshd.socket avahi-daemon.socket systemd-oomd.socket oidentd.socket
|
|
||||||
```
|
|
||||||
|
|
||||||
## Remember!
|
## Remember!
|
||||||
|
|
||||||
Not quite configuration, but I am not going to start inventing a new place for
|
Not quite configuration, but I am not going to start inventing a new place for
|
||||||
|
Loading…
x
Reference in New Issue
Block a user