46 lines
2.1 KiB
Nix
46 lines
2.1 KiB
Nix
# Много готовых дизайнов для rofi https://github.com/adi1090x/rofi
|
||
# Там разделены launchers и applets. Я не сразу понял в чём разница
|
||
# Launchers просто запускает приложение и ничего больше
|
||
# Applets это кнопка, которой задаёшь своё имя и скрипт, который будет выполнен при нажатии
|
||
# Через applets можно запускать скрипты, проги от рута или отображать информацию по типу заряда акума
|
||
# Описание и генератор стилей https://comfoxx.github.io/rofi-old-generator/old.html
|
||
# Полезная инфа https://wiki.archlinux.org/title/Rofi
|
||
# Готовые скрипты https://github.com/davatorium/rofi/wiki/User-scripts
|
||
|
||
{ pkgs, ... }: { # Запускатор софта и не только
|
||
programs.rofi = { # https://github.com/davatorium/rofi
|
||
enable = true;
|
||
font = "JetBrainsMono Nerd Font 10";
|
||
terminal = "${pkgs.alacritty}/bin/alacritty"; # Path to the terminal which will be used to run console applications
|
||
location = "center"; # The location rofi appears on the screen.
|
||
# cycle = true; # Whether to cycle through the results list.
|
||
|
||
pass = { # https://github.com/carnager/rofi-pass
|
||
enable = true;
|
||
# stores = []; # Directory roots of your password-stores.
|
||
# extraConfig = ''
|
||
# https://github.com/carnager/rofi-pass/blob/master/config.example
|
||
# '';
|
||
};
|
||
|
||
plugins = with pkgs; [
|
||
rofi-calc # https://github.com/svenstaro/rofi-calc
|
||
rofi-power-menu # https://github.com/jluttine/rofi-power-menu
|
||
# rofi-bluetooth # https://github.com/nickclyde/rofi-bluetooth
|
||
];
|
||
|
||
extraConfig = {
|
||
|
||
};
|
||
};
|
||
|
||
# Мб заменю на greenclip, который включается как сервис в packages.nix
|
||
services.clipmenu = { # https://github.com/cdown/clipmenu
|
||
enable = true;
|
||
launcher = "rofi";
|
||
};
|
||
|
||
# home.file = {
|
||
# ".config/rofi".source = "config.rasi";
|
||
# };
|
||
}
|