dotfiles/README.md

103 lines
1.9 KiB
Markdown
Raw Normal View History

2026-01-17 20:03:38 +01:00
# dotfiles
2026-02-07 01:27:57 +01:00
My personal dotfiles. They are meant to be used on a Fedora Workstation install.
2025-09-08 15:10:39 +02:00
## Installation
2026-02-07 01:27:57 +01:00
Install GNU Stow.
```sh
2025-09-08 15:10:39 +02:00
sudo dnf install stow
```
2026-02-07 01:27:57 +01:00
Clone dotfiles into home folder.
```sh
2025-09-08 15:21:52 +02:00
git clone https://git.nevereverever.de/never/dotfiles.git ~/.dotfiles/
2025-09-08 15:10:39 +02:00
```
2026-02-07 01:27:57 +01:00
Stow configuration using `stow`.
```sh
2025-09-08 15:21:52 +02:00
cd .dotfiles/
2025-09-08 15:10:39 +02:00
```
2026-02-07 01:27:57 +01:00
```sh
2025-09-08 15:21:52 +02:00
stow ./
```
2026-02-07 01:27:57 +01:00
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.
2026-02-08 00:36:08 +01:00
```sh
mkdir ~/.local/share/mpd ~/.local/state/mpd
2026-02-08 00:36:39 +01:00
```
2026-02-07 01:27:57 +01:00
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`