zaphyra's git: nixfiles

zaphyra's nixfiles

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
{ pkgs, lib, ... }:

{

  home.packages = [ pkgs.networkmanager_dmenu ];

  home.file.".config/networkmanager-dmenu/config.ini".text = lib.generators.toINI { } {
    dmenu = {
      dmenu_command = "${lib.getExe pkgs.fuzzel} --anchor=top-right --x-margin=13 --y-margin=13";
      active_chars = "==";
      highlight = true;
      highlight_bold = true;
      compact = false;
      pinentry = lib.getExe pkgs.pinentry-gnome3;
      wifi_icons = "󰤯󰤟󰤢󰤥󰤨";
      format = "{name:<{max_len_name}s}  {sec:<{max_len_sec}s} {icon:>4}";
      list_saved = false;
      prompt = "Networks";
    };

    dmenu_passphrase = {
      obscure = false;
      obscure_color = "#222222";
    };

    pinentry = {
      description = "Get network password";
      prompt = "Password:";
    };

    editor = {
      terminal = lib.getExe pkgs.ghostty;
      gui_if_available = true;
      gui = "${pkgs.networkmanagerapplet}/bin/nm-connection-editor";
    };

    nmdm.rescan_delay = 5;
  };

  programs.sherlock.settings.ignore = "NetworkManager Dmenu";

}