Skip to content
This repository was archived by the owner on Jan 25, 2025. It is now read-only.

dmarcoux-archives/dotfiles-aurora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles for Aurora

Live ISO / Installation

Set the keyboard layout to ca-multix (search for French (CSA)). This is done via the installer UI. It must be done for the LUKS encryption passphrase and my user password. Otherwise, they won't match once I boot in the installed system.

Setup After Installation

  1. Create and enter distrobox for various GUIs/CLIs.

    distrobox create --image ghcr.io/ublue-os/fedora-toolbox --name "Universal_Blue_Fedora_Toolbox" && distrobox enter Universal_Blue_Fedora_Toolbox
  2. Setup 1Password GUI/CLI and Chromium

    1. Install 1Password GUI and CLI, then make them available to the host with distrobox-export.

      1Password instructions taken from its official website.

      sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc &&
        sudo sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'a &&
        sudo dnf install 1password 1password-cli &&
        distrobox-export --app 1password &&
        distrobox-export --bin $(which op) &&
        distrobox-export --bin /opt/1Password/op-ssh-sign
    2. Install Chromium, then make it available to the host with distrobox-export.

      sudo dnf install chromium &&
        distrobox-export --app chromium
    3. Add 1Password to autostart in KDE. Do not forget to add --silent to the arguments (just before %U) to start the GUI in the system tray.

    4. Add Chromium to autostart in KDE.

    5. Enable 1Password SSH agent.

    6. Sign Git commits with my SSH key.

    7. Configure the 1Password GUI to match the settings stored in my 1Password notes.

  3. Open Firefox and connect to Firefox Sync. This restores my extensions and settings. The linkding and 1Password extensions must be configured. See my 1Password notes for 1Password's extension settings.

    Note that the 1Password extension cannot be unlocked with the 1Password GUI from distrobox. This is an issue since Firefox is natively installed. This issue isn't present in distrobox' Chromium.

  4. Install Anytype.

    flatpak install io.anytype.anytype
  5. Set zsh as the default shell for my user.

    sudo usermod --shell $(which zsh) $(whoami)
  6. Setup chezmoi with my dotfiles repository.

    brew install chezmoi &&
      chezmoi init git@github.com:dmarcoux/dotfiles-aurora.git
  7. Install CLI applications from Brewfile.

    brew bundle --file $(dirname "$(chezmoi source-path)")/Brewfile
  8. Apply my dotfiles.

    chezmoi apply

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors