~piotr-machura/dotfiles

23f7f4949dea92f72188a29f2691cf6837464d59 — Piotr Machura a month ago 0c7feb5
Correct GTK theme name
1 files changed, 26 insertions(+), 28 deletions(-)

M README.md
M README.md => README.md +26 -28
@@ 84,15 84,13 @@ repository. This section describes just that.
- `docker.service`
- `paccache.timer`
- `plocate-updatedb.timer`

**User** services enabled with `systemctl enable --user <service name here>` :

- `neovim-undo-cleanup.service`
- `bluetooth.service` (optional)
- `NetworkManager.service` (likely already enabled)

In order to utilize the HHKB's power key to show the power menu the logind config file
must be modified to include

```
```none
/etc/systemd/logind.conf
------------------------



@@ 112,12 110,12 @@ and the service reloaded with

The last step is optional, but without it ufw does clutter the systemd logs quite a bit.

## LightDM & Xorg
### LightDM & Xorg

The config is present in `~/.config/lightdm/lightdm-mini-greeter.conf`. We will link it
to the system-wide location shortly, but first:

### ⚠️ Warning ⚠️
#### ⚠️ Warning ⚠️

The greeter in use is the [LightDM mini
greeter](https://github.com/prikhi/lightdm-mini-greeter). It requires specifying the


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

[personal]
default = true


@@ 234,8 231,8 @@ imap-passwd-cmd = "gpg -d <your home directory>/.config/himalaya/pass.gpg"
And prepare the password file

```bash
echo "<your password here>" > ~/.config/himalaya/passw
gpg -e ~/.config/himalaya/passw
echo "<your password here>" > ~/.config/himalaya/pass
gpg -e ~/.config/himalaya/pass
rm ~/.config/himalaya/passw
```



@@ 243,18 240,18 @@ rm ~/.config/himalaya/passw

Some GUI programs choose to keep absolutely everything in their config files - including
useless stuff like last window position, geometry etc. Also I am pretty sure that (in
the case of Thunar at least) there is a binary database _somewhere_, because simply
the case of Thunar at least) there is a binary database *somewhere*, because simply
editing its XML files often does not work. Therefore we are forced to configure them in
their graphical interfaces.

### Themes and fonts

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
theme is [Breeze Snow](https://www.gnome-look.org/p/999927/). Set it as system-wide
default by editing
The UI font (and the mono space font) is JetBrains Mono, supplemented with [Nerd
Font](https://www.nerdfonts.com/) glyphs. GTK+ theme is a very dark version of
modified [Materia](https://github.com/nana-4/materia-theme) and icon theme is
[Papirus Dark](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme). The
cursor theme is [Breeze Snow](https://www.gnome-look.org/p/999927/). Set it as
system-wide default by editing

```none
/usr/share/icons/default/index.theme


@@ 266,22 263,22 @@ Inherits=Breeze_Snow

The others should be enabled by default after installing the dotfiles. The only
exception is the GTK2 theme, which requires linking to the system-wide location `ln -s
~/.local/share/themes/Materia-black /usr/share/themes`
~/.local/share/themes/Materia-black /usr/share/themes`.


### Thunar

Ensure the following options are ticked under _"Prefernces"_:
Ensure the following options are ticked under *"Preferences"*:

- _"Draw frames around thumbnails"_
- _"Date format: ISO8601"_
- _"Open folders in new tabs on middle click"_
- _"Enable volume management"_
- *"Draw frames around thumbnails"*
- *"Date format: ISO8601"*
- *"Open folders in new tabs on middle click"*
- *"Enable volume management"*

In the volume management settings ensure the following options are ticked:

- _"Mount removable drives when hot-plugged"_
- _"Mount removable media when inserted"_
- *"Mount removable drives when hot-plugged"*
- *"Mount removable media when inserted"*

Issue the following commands to enable some "hidden settings":



@@ 295,9 292,10 @@ xfconf-query --channel thunar --property /misc-image-size-in-statusbar --create 
The repository will clone `userChrome.css` and `userContent.css` into
`~/.local/share/firefox-chrome` . To use them perform the following steps:

1. Open Firefox and go to _"about:config"_.
2. Accept the risk and search for _"UserProfileCustomizations"_ . Set it to _"true"_.
3. Accept the risk and search for _"helpers.private_mime_types_file"_ . Set it to _"~/.local/share/firefox-chrome/mime.types"_.
1. Open Firefox and go to *"about:config"*.
2. Accept the risk and search for *"UserProfileCustomizations"* . Set it to *"true"*.
3. Search for *"helpers.private*mime*types*file"* . Set it to
*"~/.local/share/firefox-chrome/mime.types"*.
4. Go to `~/.mozilla/firefox/xxxxxxxx.default-release`.
5. Link the cloned chrome folder `ln -s ~/.local/share/firefox-chrome/ chrome` .
6. Restart the browser.