My nixos configuration

use catppuccin for rofi

Changed files
+21
home
modules
misc
npins
+9
home/modules/misc/rofi/default.nix
··· 1 1 {self, ...}: { 2 2 pkgs, 3 3 lib, 4 + npins, 4 5 ... 5 6 }: let 6 7 self' = self.packages.x86_64-linux; ··· 10 11 --subst-var-by TERMINAL ${lib.getExe pkgs.wezterm} 11 12 ''; 12 13 14 + catppuccin = pkgs.runCommandNoCC "catppuccin.rasi" {preferLocalBuild = true;} '' 15 + substitute ${npins.catppuccin-rofi}/catppuccin-default.rasi $out \ 16 + --replace-fail '"catppuccin-mocha"' '"${npins.catppuccin-rofi}/themes/catppuccin-mocha.rasi"' 17 + ''; 18 + 13 19 launcherConfig = pkgs.writeText "launcher-config" '' 14 20 configuration { 15 21 modes: "drun#run#ssh"; 16 22 } 23 + @theme "${catppuccin}" 17 24 @import "${common_rasi}" 18 25 ''; 19 26 ··· 21 28 configuration { 22 29 modes: "window"; 23 30 } 31 + @theme "${catppuccin}" 24 32 @import "${common_rasi}" 25 33 ''; 26 34 ··· 28 36 configuration { 29 37 modes: "emoji#unicode:${self'."rofi/unicode"}/bin/rofiunicode.sh"; 30 38 } 39 + @theme "${catppuccin}" 31 40 @import "${common_rasi}" 32 41 ''; 33 42
+12
npins/sources.json
··· 12 12 "url": "https://github.com/catppuccin/bat/archive/699f60fc8ec434574ca7451b444b880430319941.tar.gz", 13 13 "hash": "1lirgwgh2hnz6j60py19bbmhvgaqs7i6wf6702k6n83lgw4aixg9" 14 14 }, 15 + "catppuccin-rofi": { 16 + "type": "Git", 17 + "repository": { 18 + "type": "GitHub", 19 + "owner": "catppuccin", 20 + "repo": "rofi" 21 + }, 22 + "branch": "main", 23 + "revision": "c24a212a6b07c2d45f32d01d7f10b4d88ddc9f45", 24 + "url": "https://github.com/catppuccin/rofi/archive/c24a212a6b07c2d45f32d01d7f10b4d88ddc9f45.tar.gz", 25 + "hash": "0236bcwad4cmr1fhnywvcnzf7xdmhhwgrkrq8jdg8livhh1h8rjq" 26 + }, 15 27 "fzf-tab": { 16 28 "type": "Git", 17 29 "repository": {