My nixos configuration

use catppuccin for rofi

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