Skip to content

Oakleafknight06/startingleaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Startingleaf

A bootable container desktop built on Fedora Atomic and Secureblue with BlueBuild

bluebuild

For more info, check out the BlueBuild and Secureblue websites.

Feature List

  • Apple SuperDrive udev rule (requires sg3_utils package)
    • Rule from this gist by @yookoala
  • Nerd fonts
  • MoreWaita and Adw-GTK3 for consistent Gnome look
  • Tailscale for easy networking
  • Mullvad VPN
  • Dotfiles with Chezmoi
  • Brew for cli apps, with Brewfile in dotifles for semi-declarative management
  • Fish as interactive shell (set through terminal emulator settings)
  • Gnome configuration
    • Tiling Assistant extension
    • Gnome-Classic session removed
    • Gnome system monitor, Gnome Software, and Gnome Tweaks removed
    • Keyboard shortcuts and system settings defined through gschema overrides
  • Trivalent web browser
  • ADB, Fastboot, and scrcpy for Android devices
  • Better Chinese input with Rime
  • Syncthing to .. you know .. sync things
  • Landrun
  • Yubico Authenticator desktop app

Incomplete or Incoming Features

Installation

Warning

This is my personal image, which I manage for myself. You may copy from this repo or use these images, but I will not provide any support or guarantee of functionality.

This repository currently builds two images, startingleaf and startingleaf-sway.

  1. Install secureblue

  2. Modify /etc/containers/policy.json to accept this image, by adding a section like so:

     "ghcr.io/oakleafknight06/startingleaf": [
           {
           "type": "insecureAcceptAnything"
           }
       ],
    
  3. Rebase onto the custom image like so:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/oakleafknight06/startingleaf:latest
    
  4. Reboot into the custom image

About

Personal operating system image

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages