Compare commits

...

2 Commits

5 changed files with 35 additions and 26 deletions

View File

@ -66,7 +66,7 @@ repos:
]
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.33.0
rev: 0.33.1
hooks:
- id: check-dependabot
- id: check-github-actions

34
Gemfile.lock generated
View File

@ -18,7 +18,7 @@ GEM
public_suffix (>= 2.0.2, < 7.0)
base64 (0.3.0)
benchmark (0.4.1)
bigdecimal (3.2.1)
bigdecimal (3.2.2)
colorator (1.1.0)
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
@ -161,38 +161,38 @@ GEM
rexml (3.4.1)
rouge (4.5.2)
safe_yaml (1.0.5)
sass-embedded (1.89.1)
sass-embedded (1.89.2)
google-protobuf (~> 4.31)
rake (>= 13)
sass-embedded (1.89.1-aarch64-linux-android)
sass-embedded (1.89.2-aarch64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-aarch64-linux-gnu)
sass-embedded (1.89.2-aarch64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-aarch64-linux-musl)
sass-embedded (1.89.2-aarch64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-aarch64-mingw-ucrt)
sass-embedded (1.89.2-aarch64-mingw-ucrt)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-arm-linux-androideabi)
sass-embedded (1.89.2-arm-linux-androideabi)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-arm-linux-gnueabihf)
sass-embedded (1.89.2-arm-linux-gnueabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-arm-linux-musleabihf)
sass-embedded (1.89.2-arm-linux-musleabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-arm64-darwin)
sass-embedded (1.89.2-arm64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-riscv64-linux-android)
sass-embedded (1.89.2-riscv64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-riscv64-linux-gnu)
sass-embedded (1.89.2-riscv64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-riscv64-linux-musl)
sass-embedded (1.89.2-riscv64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-x86_64-darwin)
sass-embedded (1.89.2-x86_64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-x86_64-linux-android)
sass-embedded (1.89.2-x86_64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-x86_64-linux-gnu)
sass-embedded (1.89.2-x86_64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.1-x86_64-linux-musl)
sass-embedded (1.89.2-x86_64-linux-musl)
google-protobuf (~> 4.31)
securerandom (0.4.1)
syntax_tree (6.2.0)

View File

@ -25,6 +25,7 @@ _{{ page.excerpt }}_
- [Security](#security)
- [Usability](#usability)
- [pipx](#pipx)
- [Homebrew](#homebrew)
- [Fedora Atomic](#fedora-atomic)
- [Additional rpm-ostree install](#additional-rpm-ostree-install)
- [Flatpaks](#flatpaks)
@ -170,6 +171,14 @@ apps written in Python. Here is a small list to remember in no particular order.
Just remember to `pipx upgrade-all` occassionally!
### Homebrew
This section is a WIP and to avoid having to install some rpm-ostree...
```
brew install mpv neovim qrencode symlinks llvm pipx mtr pre-commit node ruby
```
## Fedora Atomic
_By which I mean Fedora Kinoite unless otherwise specified._ A system where
@ -180,10 +189,10 @@ bit...
# Ensure third party Fedora repos are available, this is part of KDE Prompt?
sudo fedora-third-party enable
# 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 neovim qrencode rng-tools setroubleshoot snapd sshguard steam-devices symlinks 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
# nothing failed by using rpmfusion codecs anyway)
sudo rpm-ostree override remove firefox firefox-langpacks vlc-plugin-gstreamer gstreamer1-plugins-bad-free
sudo rpm-ostree override remove firefox firefox-langpacks
# Enable automatic updates (check /etc/rpm-ostreed.conf for AutomaticUpdatePolicy=stage (or apply for automatic reboots) and LockLayering=false)
sudo systemctl enable rpm-ostreed-automatic.timer --now
# Disable bootsplash and kernel message hiding, adjust rootfs fstab,

2
package.json vendored
View File

@ -9,6 +9,6 @@
"prettier-plugin-sh": "0.17.4",
"prettier-plugin-toml": "2.0.5"
},
"packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977",
"packageManager": "pnpm@10.12.2+sha512.a32540185b964ee30bb4e979e405adc6af59226b438ee4cc19f9e8773667a66d302f5bfee60a39d3cac69e35e4b96e708a71dd002b7e9359c4112a1722ac323f",
"prettier": "@aminda/global-prettier-config"
}

10
pnpm-lock.yaml generated vendored
View File

@ -18,7 +18,7 @@ importers:
version: 3.4.1(prettier@3.5.3)
corepack:
specifier: latest
version: 0.32.0
version: 0.33.0
prettier:
specifier: 3.5.3
version: 3.5.3
@ -86,10 +86,10 @@ packages:
integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==,
}
corepack@0.32.0:
corepack@0.33.0:
resolution:
{
integrity: sha512-KhahVUFy7xL8OTty/ToY646hXMQhih8rnvUkA9/qnk/u4QUF2+SbQneX/zZnDxG1NiABFm5ojZCWnIv93oyhhQ==,
integrity: sha512-XSX4BNjdwPXjUEk7/2r0vFhs1irwVncJRMyjzDel3PVKWnHQXehciX0WkvDrd1ujLLFJRe8FeZb9ASCqBtF/OA==,
}
engines: { node: ^18.17.1 || ^20.10.0 || >=22.11.0 }
hasBin: true
@ -150,7 +150,7 @@ snapshots:
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.5.3)
"@prettier/plugin-xml": 3.4.1(prettier@3.5.3)
corepack: 0.32.0
corepack: 0.33.0
prettier: 3.5.3
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.17.4(prettier@3.5.3)
@ -181,7 +181,7 @@ snapshots:
dependencies:
regexp-to-ast: 0.5.0
corepack@0.32.0: {}
corepack@0.33.0: {}
prettier-plugin-nginx@1.0.3: {}