diff options
-rw-r--r-- | usecases/desktop/graphical/rofi.nix | 16 | ||||
-rw-r--r-- | usecases/desktop/graphical/sway.nix | 2 |
2 files changed, 16 insertions, 2 deletions
diff --git a/usecases/desktop/graphical/rofi.nix b/usecases/desktop/graphical/rofi.nix index e43d461..741e7da 100644 --- a/usecases/desktop/graphical/rofi.nix +++ b/usecases/desktop/graphical/rofi.nix | |||
@@ -6,7 +6,10 @@ _inputs: { | |||
6 | home-manager.users.minijackson.programs.rofi = { | 6 | home-manager.users.minijackson.programs.rofi = { |
7 | enable = true; | 7 | enable = true; |
8 | 8 | ||
9 | package = with pkgs; rofi-wayland.override {plugins = [rofi-emoji];}; | 9 | plugins = with pkgs; [ |
10 | rofi-emoji | ||
11 | rofi-calc | ||
12 | ]; | ||
10 | 13 | ||
11 | # TODO: there is a better way | 14 | # TODO: there is a better way |
12 | theme = with config.theme.colors; | 15 | theme = with config.theme.colors; |
@@ -36,7 +39,7 @@ _inputs: { | |||
36 | } | 39 | } |
37 | 40 | ||
38 | mainbox { | 41 | mainbox { |
39 | children: [inputbar, listview]; | 42 | children: [inputbar, message, listview]; |
40 | border: 1px solid; | 43 | border: 1px solid; |
41 | border-color: ${dimForeground}; | 44 | border-color: ${dimForeground}; |
42 | } | 45 | } |
@@ -58,6 +61,15 @@ _inputs: { | |||
58 | padding: 12px 0; | 61 | padding: 12px 0; |
59 | } | 62 | } |
60 | 63 | ||
64 | message { | ||
65 | padding: 12px; | ||
66 | background-color: ${background2}; | ||
67 | } | ||
68 | |||
69 | textbox { | ||
70 | background-color: inherit; | ||
71 | } | ||
72 | |||
61 | entry { | 73 | entry { |
62 | background-color: inherit; | 74 | background-color: inherit; |
63 | padding: 12px 0; | 75 | padding: 12px 0; |
diff --git a/usecases/desktop/graphical/sway.nix b/usecases/desktop/graphical/sway.nix index 2586105..96ea14b 100644 --- a/usecases/desktop/graphical/sway.nix +++ b/usecases/desktop/graphical/sway.nix | |||
@@ -154,6 +154,8 @@ _inputs: { | |||
154 | 154 | ||
155 | "${modifier}+m" = "exec ${pkgs.swaylock}/bin/swaylock"; | 155 | "${modifier}+m" = "exec ${pkgs.swaylock}/bin/swaylock"; |
156 | 156 | ||
157 | "${modifier}+c" = "exec rofi -show calc -modi calc -no-sort -no-persist-history -calc-command 'echo -n {result} | wl-copy'"; | ||
158 | |||
157 | "XF86AudioRaiseVolume" = "exec ${pkgs.pamixer}/bin/pamixer -i 5"; | 159 | "XF86AudioRaiseVolume" = "exec ${pkgs.pamixer}/bin/pamixer -i 5"; |
158 | "XF86AudioLowerVolume" = "exec ${pkgs.pamixer}/bin/pamixer -d 5"; | 160 | "XF86AudioLowerVolume" = "exec ${pkgs.pamixer}/bin/pamixer -d 5"; |
159 | "XF86AudioMute" = "exec ${pkgs.pamixer}/bin/pamixer -t"; | 161 | "XF86AudioMute" = "exec ${pkgs.pamixer}/bin/pamixer -t"; |