| modules | ||
| nixos | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
Это мои приватные дотсы
Железо, на котором это работает:
- CPU: i5 10400f
- GPU: AMD RX6600
- RAM: 32gb (2x16) ddr4 3200
- Motherboard: MSI Z590-A PRO
Чтоб узнать sha256 для гитхаб репы, пишем в терминал эту команду:
nix-prefetch-git link
Если хочется поменять цвета или шрифты в конфиге какой-то программы, но при ребилде получается конфликт, то дело в Stylix, который управляет системной темой и сам везде ставит шрифты и цвета. Если хочется заменить, не трогая stylix, то надо добавить lib.mkForce перед значением. Например так:
font = lib.mkForce "JetBrainsMono Nerd Font 11";
Бинды
Клавиша Super это клавиша Win
| Bspwm | Описание |
|---|---|
Super + L |
Lock screen |
Super + Q |
Quit. Выключить приложение |
Super + Shift + Q |
Kill. Если приложение не отвечает, то убить его |
Super + F |
Floating toggle |
Super + Enter |
Fullscreen toggle |
Super + Esc |
Прошлый воркспейс. Желательно внутри одного монитора |
Super + ЛКМ |
Переместить окно |
Super + ПКМ |
Ресайзить окно |
Super + Arrows |
Менять фокус приложения в указанном направлении |
Super + 0-9 |
Переключить воркспейс на 1-10. Если они общие на все моники, то добавить F1-F12 для 11-22 |
Super + Shift + 0-9 |
Перекинуть активное окно на воркспейс. Желательно silent, чтоб меня не перекидывало к проге |
Super + Ctrl + Down |
Переключает на первый пустой воркспейс |
Super + Ctrl + Left/Right |
Переключает на предыдущий/следующий воркспейс. Тоесть делает -1 или +1 от текущего |
Super + Ctrl + Alt + Down |
Свапает активное окно с самым большим на экране |
Super + Ctrl + Alt + Left/Right |
Перекидывает активное окно на предыдущий/следующий воркспейс и следует за ним |
Super + Alt = Arrows |
Move floating window |
Super + Shift + Arrows |
Resize window на 30 пикселей в указанном направлении наружу |
Super + Shift + Alt + Arrows |
Resize window на 30 пикселей в указанном направлении внутрь |
Super + Shift + Ctrl + Arrows |
Перемещает активное окно в указанном направлении |
Super + S |
Split toggle. Меняет позиционирование с горизонтального на вертикальный и обратно. |
Super + Ctrl + Shift + R |
Make sxhkd reload its config files |
Super = Alt + Ctrn + Shift + R |
Restart bspwm |
Super = Alt + Ctrn + Shift + Q |
Quit bspwm |
Super + button{1-3} |
Move, resize_side, resize_corner |
| Rofi | Описание |
|---|---|
Super + A |
Applications. Запускатор софта |
Super + C |
Calculator имбовый. Можно даже написать 5600 USD to BTC или 500 + 25%. |
Super + P |
Passwords. Пароли из утилиты pass |
Super + V |
История буфера обмена. Как ctrl+v, но через win. |
Super + Tab |
Как alt+tab, переключение окон. На нужный воркспейс само перекинет |
Super + Alt + T |
Timer. Думаю сделать через утилиту timer |
Super + Shift + N |
Notification history. История оповещений. Мб сделать только в баре кнопку? Мб не делать вообще |
Super + Backspace |
PowerMenu. Выключение пк |
| Applications | Описание |
|---|---|
Super + B |
Browser LibreWolf. Основа |
Super + Shift + B |
Browser Firefox. Паблик активность |
Super + Shift + Ctrl + B |
Browser Chromium. Пусть будет |
Super + N |
Note taking app (obsidian) |
Super + E |
Explorer. Thunar file manager |
Super + I |
IDE, text editor, NeoVim |
Super + M |
Monitor of resources (btop) |
Super + G |
Goals. Todo manager. Task tracker |
Super + Shift + C |
Color picker. Получить hex в буфер обмена |
Super + Ctrl + C |
Color picker. Получить rgb в буфер обмена |
| Terminal | Описание |
|---|---|
Super + T |
Terminal основной |
Super + Shift + T |
Floating Terminal основной в центре экрана с размерами треть на треть экрана |
Super + Ctrl + T |
Terminal запасной |
Super + Shift + Ctrl + T |
Floating Terminal запасной в центре экрана с размерами треть на треть экрана |
| Колдунские кнопки | Описание |
|---|---|
XF86AudioMute |
Toggle audio mute |
XF86AudioMicMute |
Toggle microphone mute |
XF86AudioLowerVolume |
Decrease volume |
XF86AudioRaiseVolume |
Increase volume |
XF86AudioPlay |
Play/pause |
XF86AudioPause |
Play/pause |
XF86AudioNext |
Next track |
XF86AudioPrev |
Previous track |
XF86MonBrightnessUp |
Increase brightness |
XF86MonBrightnessDown |
Decrease brightness |
| Not sxhkd | Описание |
|---|---|
Print |
Выделить область |
Print + Alt |
Все мониторы целиком |
Print + Ctrl |
Активный монитор |
Print + Shift |
Активное окно |
CapsLock |
Switch keyboard layout |
Так же есть бинд на зажим дальней боковой кнопки мыши. Если эту кнопку нажимать, то она работает как обычно. Если её зажать и начать двигать мышку, то вместо движения курсора будет плавный скрол. Обычно такое делают на трекболах без колеса мыши, но я люблю этот метод скрола на любом девайсе. Можно скролить с нужной скоростью и точностью куда надо без долгого кручения колеса.
Иконки
Искать иконки для nerd шрифта можно тут.
Соберу сюда список nerd иконок, которые могут пригодиться
CPU (мб не юзать, а писать текстом и cpu и gpu) -
RAM -
CapsLock -
Клавиатура - или
Громкость -
Яркость -
Календарь -
Выключение пк - ⏻
Приложения -
Блютуз -
Network -
Clipboard -
Оповещения (bell) -
Reload -
Wifi
Батарейки
Батарейки зарядка
Батарейки блютуз
Температура - Температура по цельсию
Темы
У меня в vscode цвета отображаются. Так что я для себя сохраню цвета разных вариантов gruvbox
Цвет это название цвета. Потом идёт название gruvbox-имя
Я использую gruvbox-dark-medium
| Цвет | dark-hard | dark-medium | dark-pale | dark-soft | material-dark-hard | material-dark-medium | material-dark-soft |
|---|---|---|---|---|---|---|---|
| base00 | #1d2021 | #282828 | #262626 | #32302f | #202020 | #292828 | #32302f |
| base01 | #3c3836 | #3c3836 | #3a3a3a | #3c3836 | #2a2827 | #32302f | #3c3836 |
| base02 | #504945 | #504945 | #4e4e4e | #504945 | #504945 | #504945 | #5a524c |
| base03 | #665c54 | #665c54 | #8a8a8a | #665c54 | #5a524c | #665c54 | #7c6f64 |
| base04 | #bdae93 | #bdae93 | #949494 | #bdae93 | #bdae93 | #bdae93 | #bdae93 |
| base05 | #d5c4a1 | #d5c4a1 | #dab997 | #d5c4a1 | #ddc7a1 | #ddc7a1 | #ddc7a1 |
| base06 | #ebdbb2 | #ebdbb2 | #d5c4a1 | #ebdbb2 | #ebdbb2 | #ebdbb2 | #ebdbb2 |
| base07 | #fbf1c7 | #fbf1c7 | #ebdbb2 | #fbf1c7 | #fbf1c7 | #fbf1c7 | #fbf1c7 |
| base08 | #fb4934 | #fb4934 | #d75f5f | #fb4934 | #ea6962 | #ea6962 | #ea6962 |
| base09 | #fe8019 | #fe8019 | #ff8700 | #fe8019 | #e78a4e | #e78a4e | #e78a4e |
| base0A | #fabd2f | #fabd2f | #ffaf00 | #fabd2f | #d8a657 | #d8a657 | #d8a657 |
| base0B | #b8bb26 | #b8bb26 | #afaf00 | #b8bb26 | #a9b665 | #a9b665 | #a9b665 |
| base0C | #8ec07c | #8ec07c | #85ad85 | #8ec07c | #89b482 | #89b482 | #89b482 |
| base0D | #83a598 | #83a598 | #83adad | #83a598 | #7daea3 | #7daea3 | #7daea3 |
| base0E | #d3869b | #d3869b | #d485ad | #d3869b | #d3869b | #d3869b | #d3869b |
| base0F | #d65d0e | #d65d0e | #d65d0e | #d65d0e | #bd6f3e | #bd6f3e | #bd6f3e |