2022-05-27 21:07:07 +02:00
# dabruh's dotfiles
2022-05-28 01:13:19 +02:00
## Showcase
2022-05-28 01:18:39 +02:00
- [3ximus's aerial theme for SDDM ](https://github.com/3ximus/aerial-sddm-theme/ )
- i3 with picom compositor and rounded corners
![screenshot ](./src/screenshot.png )
2022-05-29 00:41:43 +02:00
- Layered i3/i3status configuration:
2022-05-28 01:18:39 +02:00
```sh
2022-05-29 00:41:43 +02:00
~ >>> hostname
abdiel
2022-05-29 00:46:41 +02:00
~ >>> tree ~/.config/i3
~/.config/i3
2022-05-29 00:41:43 +02:00
├── config
└── layers
├── abdiel.layer
├── config.main
├── config.post-main-00-security
├── config.post-main-01-visuals
├── config.post-main-10-applets
├── config.post-main-10-audio
├── config.post-main-10-misc
├── config.post-main-90-gaps
├── config.post-main-90-laptop
├── config.pre-main-00-vars
├── config.pre-main-90-abdiel
└── default.layer
2022-05-28 01:18:39 +02:00
2022-05-29 00:46:41 +02:00
~ >>> cat ~/.config/i3/layers/default.layer ~/.config/i3/layers/abdiel.layer | sort -u
config.main
config.post-main-00-security
config.post-main-01-visuals
config.post-main-10-applets
config.post-main-10-audio
config.post-main-10-misc
config.post-main-90-gaps
config.pre-main-00-vars
config.pre-main-90-abdiel
2022-05-28 01:18:39 +02:00
~ >>> i3-config-builder
Building i3 config... 🔨
WRITE : 'config.pre-main-00-vars'.
2022-05-29 00:41:43 +02:00
WRITE : 'config.pre-main-90-abdiel'.
2022-05-28 01:18:39 +02:00
WRITE : 'config.main'.
WRITE : 'config.post-main-00-security'.
WRITE : 'config.post-main-01-visuals'.
WRITE : 'config.post-main-10-applets'.
WRITE : 'config.post-main-10-audio'.
WRITE : 'config.post-main-10-misc'.
WRITE : 'config.post-main-90-gaps'.
2022-05-29 00:41:43 +02:00
Building i3status config... 🔨
WRITE : 'config.main'.
WRITE : 'config.post-main-01-cmus'.
WRITE : 'config.post-main-01-docker'.
WRITE : 'config.post-main-25'.
WRITE : 'config.post-main-50-abdiel'.
WRITE : 'config.post-main-75'.
2022-05-28 01:18:39 +02:00
Restarting i3... 🔄
2022-05-29 00:41:43 +02:00
2022-05-29 00:38:27 - Additional arguments passed. Sending them as a command to i3.
2022-05-28 01:18:39 +02:00
[{"success":true}]
~ >>>
```
2022-05-27 21:07:07 +02:00
## Giving credit where credit is due
The following list of scripts are either full copies, or modifications of the below sources. You may find a few scripts in this repo that are not mentioned below. They are not mentioned for one of the following 3 reasons:
- They're developed by me.
- They're too small/generic.
- They've been too heavily modified to resemble to original.
| path | source |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `.config/fontconfig/fonts.conf` | [LukeSmithxyz/voidrice ](https://github.com/LukeSmithxyz/voidrice/blob/d283f12ef9c524a88550097bceda029b3eb9a71c/.config/fontconfig/fonts.conf ) |
| `.config/picom/picom.conf` | [gaurav712/picom.conf ](https://gist.github.com/gaurav712/42549678b778db12fda5764f7c0757ad ) |
| `.local/bin/dmenumount` | [LukeSmithxyz/voidrice ](https://github.com/LukeSmithxyz/voidrice/blob/d283f12ef9c524a88550097bceda029b3eb9a71c/.local/bin/dmenumount ) |
| `.local/bin/dmenuumount` | [LukeSmithxyz/voidrice ](https://github.com/LukeSmithxyz/voidrice/blob/d283f12ef9c524a88550097bceda029b3eb9a71c/.local/bin/dmenuumount ) |
| `.local/bin/dmenuunicode` | [LukeSmithxyz/voidrice ](https://github.com/LukeSmithxyz/voidrice/blob/d283f12ef9c524a88550097bceda029b3eb9a71c/.local/bin/dmenuunicode ) |
| `.local/bin/i3-get-window-criteria` | [faq.i3wm.org/question/2172 ](https://faq.i3wm.org/question/2172/how-do-i-find-the-criteria-for-use-with-i3-config-commands-like-for_window-eg-to-force-splashscreens-and-dialogs-to-show-in-floating-mode.1.html ) |
| `.local/share/larbs/emoji` | [LukeSmithxyz/voidrice ](https://github.com/LukeSmithxyz/voidrice/blob/d283f12ef9c524a88550097bceda029b3eb9a71c/.local/share/larbs/emoji ) |