Это мои приватные дотсы Железо, на котором это работает: - CPU: i5 10400f - GPU: AMD RX6600 - RAM: 32gb (2x16) ddr4 3200 - Motherboard: MSI Z590-A PRO Чтоб узнать sha256 для гитхаб репы, пишем в терминал эту команду: ```sh nix-prefetch-git link-to-git-repo ``` ## Бинды Клавиша `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 шрифта можно [тут](https://www.nerdfonts.com/cheat-sheet). Соберу сюда список 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 |