~piotr-machura/dotfiles

0c7feb553cf66a51f076d00a6867ffd5f89a9513 — Piotr Machura 3 months ago e3f2b49
Update README
1 files changed, 12 insertions(+), 13 deletions(-)

M README.md
M README.md => README.md +12 -13
@@ 11,11 11,11 @@ after installing Arch and booting properly for the first time. Feel free to skip
clone the repo normally if you just want some of the configuration.

1. Create an alias `alias dots="/usr/bin/git --git-dir=$HOME/.conifg/dots
	 --work-tree=$HOME"`
    --work-tree=$HOME"`
2. Clone the repo `git clone --single-branch --branch dots --bare
	 git@git.sr.ht:~piotr-machura/arch-setup $HOME/.config/dots`
3. Disable the showing of untracked files `dots config --local status.showUntrackedFiles
	 no`
    git@git.sr.ht:~piotr-machura/arch-setup $HOME/.config/dots`
3. Disable the showing of untracked files `dots config --local
    status.showUntrackedFiles no`
4. Apply the configs `dots reset --hard`

**Note:** the cloned `~/.config/git/config` contains a handy git alias, so that `git


@@ 37,7 37,7 @@ The cloned repo contains a list of official packages located in
1. Install official packages `pacman -S --needed - < ~/.local/share/pacman/pkg.txt`.
2. Install the base devel group `pacman -S base-devel`.
3. Install AUR packages using your favorite AUR helper `paru -S --needed - <
	 ~/.local/share/pacman/aur.txt`.
    ~/.local/share/pacman/aur.txt`.

**Note:** the AUR package list contains a base-devel meta package. You can run
`paru -D --asdeps $(paru -Qg base-devel | awk '{print $2}')` to set the base-devel


@@ 65,9 65,9 @@ Defaults env_keep += "HOME"
on a different drive just copy the hooks instead. Also, **do not** change root's home to
anything that is on a **different partition** than the root (`/`) partition.

**Another note:** the `package-list.hook` contains some exceptions to the packages being tracked
(microcode, video drivers etc.). Examine it and you'll quickly figure out how to exclude
additional ones.
**Another note:** the `package-list.hook` contains some exceptions to the packages 
being tracked (microcode, video drivers etc.). Examine it and you'll quickly figure out 
how to exclude additional ones.

## Additional configuration



@@ 80,7 80,6 @@ repository. This section describes just that.

- `systemd-timesyncd.service`
- `lightdm.service`
- `bluetooth.service` _(optional)_
- `ufw.service`
- `docker.service`
- `paccache.timer`


@@ 215,7 214,7 @@ name = "<your name here>"
downloads-dir="<download dir here>"
signature-delimiter = "-- \n"
signature="<your name here>"
notify-cmd = "notify-send -i telegram-panel '<sender>' '<subject>'"
notify-cmd = "notify-send '<sender>' '<subject>'"

[personal]
default = true


@@ 232,7 231,7 @@ imap-login = "<email address here>"
imap-passwd-cmd = "gpg -d <your home directory>/.config/himalaya/pass.gpg"
```

Prepare the password file
And prepare the password file

```bash
echo "<your password here>" > ~/.config/himalaya/passw


@@ 250,7 249,7 @@ their graphical interfaces.

### Themes and fonts

The UI font is Rubik and the mono space font is JetBrains Mono, both of which are
The UI font (and the mono space font) is JetBrains Mono,
supplemented with [Nerd Font](https://www.nerdfonts.com/) glyphs. GTK+ theme is [Arc
Darker](https://github.com/horst3180/arc-theme) and icon theme is
[Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme). The cursor


@@ 322,4 321,4 @@ Hidden=true

Note that the hook does not remove any desktop entries, just adds new ones. Old ones
remaining after uninstalling an application must be removed manually, but the `.bashrc`
provides a handy alias `menu-diff` for comparing global and local entries.
provides a handy `menudiff` function for comparing global and local entries.