diff --git a/.config/dconf/user b/.config/dconf/user index 51cb8f2..7f823e5 100644 Binary files a/.config/dconf/user and b/.config/dconf/user differ diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index f872eee..f279584 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -1,7 +1,7 @@ # This file contains fish universal variable definitions. # VERSION: 3.0 SETUVAR --export EDITOR:nvim -SETUVAR --export MANPAGER:nvim\x20\x2bMan\x21 +# SETUVAR --export MANPAGER:nvim\x20\x2bMan\x21 SETUVAR --export QT_QPA_PLATFORMTHEME:qt6ct SETUVAR __fish_initialized:3800 SETUVAR fish_color_autosuggestion:585858 diff --git a/.config/systemd/user/alacritty.service b/.config/systemd/user/alacritty.service index 06599cb..31395b6 100644 --- a/.config/systemd/user/alacritty.service +++ b/.config/systemd/user/alacritty.service @@ -1,7 +1,7 @@ [Unit] -Description=Alacritty Daemon -After=graphical-session.target PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target [Service] ExecStart=alacritty --daemon diff --git a/.config/systemd/user/graphical-session-pre.target.wants/alacritty.service b/.config/systemd/user/niri.service.wants/alacritty.service similarity index 100% rename from .config/systemd/user/graphical-session-pre.target.wants/alacritty.service rename to .config/systemd/user/niri.service.wants/alacritty.service diff --git a/README.md b/README.md index 198007a..92ef4b3 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,100 @@ # dotfiles -My personal dotfiles. +My personal dotfiles. They are meant to be used on a Fedora Workstation install. ## Installation -Install GNU Stow -```bash +Install GNU Stow. +```sh sudo dnf install stow ``` -Clone dotfiles into home folder -```bash +Clone dotfiles into home folder. +```sh git clone https://git.nevereverever.de/never/dotfiles.git ~/.dotfiles/ ``` -Stow configuration using ```stow``` -```bash +Stow configuration using `stow`. +```sh cd .dotfiles/ ``` -```bash +```sh stow ./ ``` +Install necessary software. +```sh +sudo dnf install fish niri waybar fuzzel mako swaylock swaybg swayidle alacritty +``` + +## Additinal Software +### Neovim +My `neovim` config requires version 12 or higher. If the Fedora repos don't have +it, build it from [source](https://github.com/neovim/neovim). + +### TeXLive +Similarly the TeXLive version in the Fedora repos are not up to date. Use the +manual [installation](https://tug.org/texlive/quickinstall.html). + +Also installing a PDF viewer with synctex support is recommended. +```sh +sudo dnf install okular +``` + +### mpd +Install mpd. +```sh +sudo dnf install mpd +``` + +Configure mpd. +TODO + +Install an mpd client. +```sh +sudo dnf install mpc +``` + +Or a graphical mpd client. Flathub repo required. +```sh +flatpak install de.wagnermartin.Plattenalbum +``` + +### Image creation +The usual stuff. +```sh +sudo dnf install ipe gimp inkscape blender +``` + +### Music creation +Enable the audinux copr repo. +```sh +sudo dnf copr enable ycollet/audinux +``` + +Install the software. +```sh +sudo dnf install ardour guitarix lsp-plugins-lv2 drumgizmo surge-xt +``` + +### Miscellaneous +For some [RPM Fusion (Non) Free](https://rpmfusion.org/) repos or +[Flathub](https://flathub.org/) are needed. + +- Fedora Repos + - `keepassxc` + - `evolution` + - `qt6ct` + - `yt-dlp` + - `lua` + - `@c-development` + +- RPM Fusion + - `steam` + +- Flathub + - `org.gnome.World.PikaBackup` + - `app.drey.EarTag` + - `org.signal.Signal` + - `com.modrinth.ModrinthApp` + - `de.bund.ausweisapp.ausweisapp2` + - `io.github.finefindus.Hieroglyphic` +