configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

README.md (1816B)


      1 # config
      2 
      3 Fedora Atomic (rpm-ostree) dotfiles with package repos and package layering.
      4 
      5 ## Usage
      6 
      7 ```bash
      8 git clone ssh://git@ssh.prime8.dev/moncheeta/config.git ~/Configs
      9 cd ~/Configs
     10 ./setup.sh
     11 ```
     12 
     13 ## Main Commands
     14 
     15 - **./setup.sh** - Full system setup with rpm-ostree (RPM Fusion, COPR, OBS, and vendor repos). Reboot required after layering.
     16 - **./link.sh** - Symlink configs only (can be run standalone)
     17 
     18 ## What's Included
     19 
     20 ### Configs (`programs/`)
     21 
     22 - `btop/` - System monitor config
     23 - `fish/` - Fish shell config and plugins
     24 - `gdm/` - GDM (GNOME Display Manager) config
     25 - `gh/` - GitHub CLI config
     26 - `git/` - Git config with SSH signing and nvim diff tool
     27 - `karabiner/` - Karabiner-Elements config (Colemak DH, Space Cadet, Caps→Esc/Ctrl)
     28 - `modprobe/` - Kernel module configuration
     29 - `nvim/` - Neovim (AstroNvim) config
     30 - `opencode/` - OpenCode AI config
     31 - `ssh/` - SSH config with 1Password agent
     32 - `systemd/` - User services (g14-volume-sync)
     33 - `toshy/` - macOS-like key remapping (Kinto.sh fork)
     34 - `tuned/` - Power management profiles (battery-optimized)
     35 - `zed/` - Zed editor config (primary editor)
     36 
     37 ### Repository Management
     38 
     39 - `fedora/copr.txt` - COPR repositories to enable
     40 - `fedora/obs.txt` - Open Build Service repositories
     41 - `fedora/repos.txt` - Vendor repositories (1Password, Google Chrome)
     42 - `fedora/rpmfusion.txt` - RPM Fusion repositories
     43 - `fedora/packages.txt` - Packages to layer with rpm-ostree
     44 
     45 ## macOS Compatibility
     46 
     47 Some configs are cross-platform and work on macOS (using Homebrew):
     48 
     49 - `btop/` - System monitor config
     50 - `fish/` - Fish shell config and plugins
     51 - `gh/` - GitHub CLI config
     52 - `karabiner/` - Karabiner-Elements config (Colemak DH, Space Cadet, Caps→Esc/Ctrl)
     53 - `nvim/` - Neovim (AstroNvim) config
     54 - `opencode/` - OpenCode AI config
     55 - `zed/` - Zed editor config