sbupdate
ohmyzsh
sbupdate | ohmyzsh | |
---|---|---|
9 | 561 | |
223 | 168,913 | |
- | 0.6% | |
0.0 | 9.5 | |
9 months ago | 3 days ago | |
Shell | Shell | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sbupdate
-
Getting LUKS, Btrfs, Hibernation and Swap file working in tandem
I use sbupdate [0] to build the unified kernel image and to sign it with my keys. It's run by a hook in the arch's package manager whenever the kernel, the initrd or the firmware images change. I saw the other day that systemd recently got an utility to do this, but I've never looked into that. sbupdate has been working fine for me for several years now.
It doesn't store a new key in the uefi, it signs the new image with the key that uefi already knows about.
See [1] for the whole setup and [2] for the signing part specifically.
[0] https://github.com/andreyv/sbupdate
[1] https://wiki.archlinux.org/title/Unified_Extensible_Firmware...
[2] https://wiki.archlinux.org/title/Unified_Extensible_Firmware...
- Secure boot, sbupdate and systemd-boot
-
Can someone help me navigate the BIOS settings without display?
Here is where different systems will fork. On Arch there is a pacakge sbupdate where it automatically generate unified kernel images using pacman hooks and I use systemd-boot (which must be signed by your keys) to load it.
-
Windows 11 requiring to turn on Secure boot, making dual boot a little harder
I really think it's easy enough. You create your keys, put them into /etc/efi-keys, enroll them into your UEFI by whatever method you prefer, install sbupdate-git and you're done... You need to run sbupdate manually once after install, everything else works automatically through hooks.
-
I've moved to a new laptop with 3 NVMe drives, and I want full encryption and Secure Boot.
Ah, sbupdate does that very well; it embeds the kernel image, initramfs and the UEFI boot image into a unified signed image. I presume this signed image should then be further encrypted?
-
Unencrypted boot partition risks
Check out https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface/Secure_Boot and https://github.com/andreyv/sbupdate
-
Cool new things on linux world for fresh installation and a bit of my usage different things.
For the last part, check out https://github.com/andreyv/sbupdate . Linked also from arch wiki, so not some completely random solution. Its for creating unified kernel images, including the initramfs, microcode and so on. This package is then signed for secureboot, and can be loaded using EFISTUB for example. This prevents attacks against initramfs or some other things on /boot, if unencrypted. I haven't come around to test it myself, but I think its a neat solution, and with proper secure boot (and password protected firmware), a reasonable protection against evil maid attacks.
-
Security
I am using secure boot with custom keys, a fully encrypted root btrfs partition with /boot on it, with swap also encrypted with hibernation support. The only non-encrypted partition is the EFI partition with boot images signed with https://github.com/andreyv/sbupdate (look up "direct booting").
ohmyzsh
- Melhorando e configurando seu novo Shell linux. Pt-2
-
Improve your productivity by using more terminal and less mouse (π).
If you are not using oh-my-zsh, you are missing out on some amazing plugins. One feature most people wish the terminal had is autocompletion. With the zsh-autosuggestions plugin, your terminal will autocomplete most commands and remember previous ones.
-
Terminal commands I use as a frontend developer
Thatβs the minimum terminal setup. You can modify the look and add plugins such as autocompletion to your terminal by installing ohmyzsh and using themes such as powerlevel10k. I am already using them.
-
Zshell
Somewhat related is "Oh My ZSH!" which is basically zsh on steroids, it's always one of the first things I install on a new computer. It gives things like new colors, themes, plugins, and more. Highly recommend you check it out.
https://ohmyz.sh/
-
ohmyzsh VS atuin - a user suggested alternative
2 projects | 22 Feb 2024
- Oh My Zsh
-
Weird Color Stuff In The Terminal
I had just gone through a fun tutorial for setting up oh-my-zsh with a nice color scheme from iterm2colorschemes.com and a decent prompt and I was wondering: can I make my oblique strategy look nice? how can you actually use the colors from your scheme in the output in your cli?
-
Make Your Linux Terminal Enjoyable to Use
After this you going to visit Oh-My-Zsh which is where the magic will happen.
-
Using Linux Full-Time 2 years later
after automating my dotfiles, I want to automate my installations, after that I want to make my terminal easier to use so I add OMZ with many plugins, after that, I try to automate the backup of my setting on my Gnome but failed, then try using git-lfs for my big files but it turned out to be idiotic moves, bla bla bla many try and fail.
- Enchula Mi Consola
What are some alternatives?
cryptboot - Encrypted boot partition manager with UEFI Secure Boot support
oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer
clevis - Automated Encryption Framework
starship - βποΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
antibody - The fastest shell plugin manager.
oh-my-bash - A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
dotfiles - :unicorn: My personal dotfiles
powerlevel10k - A Zsh theme
zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.
oh-my-fish - The Fish Shell Framework
heads - A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations and servers.
spaceship-prompt - :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt