Evie Litherland-Smith
e2794671d7
Move from using base16 theme definition to my own custom version Update nyxt config and move all into config.lisp
44 lines
1.3 KiB
Nix
44 lines
1.3 KiB
Nix
{ pkgs, config, ... }:
|
|
let
|
|
icon-theme = config.gtk.iconTheme.name;
|
|
power-menu = "power-menu:${pkgs.rofi-power-menu}/bin/rofi-power-menu";
|
|
|
|
in {
|
|
programs.rofi = {
|
|
enable = true;
|
|
package = pkgs.rofi-wayland;
|
|
location = "center";
|
|
terminal = "${pkgs.alacritty}/bin/alacritty";
|
|
pass = {
|
|
enable = true;
|
|
package = pkgs.rofi-pass-wayland;
|
|
extraConfig = ''
|
|
USERNAME_field='login'
|
|
'';
|
|
};
|
|
plugins = with pkgs; [ rofi-calc ];
|
|
extraConfig = {
|
|
modi = "window,run,drun,ssh,filebrowser,calc,${power-menu},combi";
|
|
combi-modi = "window,drun,filebrowser,calc";
|
|
theme-str = "#window {border-radius: 10px;}";
|
|
sidebar-mode = true;
|
|
sort = true;
|
|
sorting-method = "fzf";
|
|
matching = "fuzzy";
|
|
icon-theme = icon-theme;
|
|
show-icons = true;
|
|
application-fallback-icon = "";
|
|
drun-display-format = "{icon} {name} ({categories})";
|
|
disable-history = false;
|
|
hide-scrollbar = true;
|
|
display-window = " Move ";
|
|
display-run = " Run ";
|
|
display-drun = " Launch ";
|
|
display-ssh = " SSH ";
|
|
display-filebrowser = " Files ";
|
|
display-calc = " Calculator ";
|
|
display-combi = " Combi ";
|
|
};
|
|
};
|
|
}
|