my laptops nixos configuration, hopefully less messy this time (but still a lil' messy)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.2KB

  1. { pkgs, ...}:
  2. let cs = import ../../lib/colours.nix;
  3. in {
  4. programs.rofi = {
  5. enable = true;
  6. cycle = true;
  7. font = "tewi 8";
  8. lines = 10;
  9. padding = 5;
  10. rowHeight = 1;
  11. scrollbar = false;
  12. separator = "solid";
  13. terminal = "${pkgs.zsh}/bin/zsh";
  14. width = 300;
  15. borderWidth = 5;
  16. colors = {
  17. window = {
  18. border = cs.fg;
  19. separator = cs.red;
  20. background = cs.bg;
  21. };
  22. rows = {
  23. active = {
  24. background = cs.fg;
  25. backgroundAlt = cs.fg;
  26. foreground = cs.bg;
  27. highlight = {
  28. background = cs.red;
  29. foreground = cs.redBold;
  30. };
  31. };
  32. urgent = {
  33. background = cs.red;
  34. backgroundAlt = cs.redBold;
  35. foreground = cs.magenta;
  36. highlight = {
  37. background = cs.greenBold;
  38. foreground = cs.yellow;
  39. };
  40. };
  41. normal = {
  42. background = cs.bg;
  43. backgroundAlt = cs.bg;
  44. foreground = cs.fg;
  45. highlight = {
  46. background = cs.cyanBold;
  47. foreground = cs.greenBold;
  48. };
  49. };
  50. };
  51. };
  52. };
  53. }