Update README and other stuff

This commit is contained in:
Never Gude 2026-02-07 01:27:57 +01:00
parent b4cb965ac9
commit 4183a40918
5 changed files with 89 additions and 11 deletions

View file

@ -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`