Switch to nix-rice 0.3.1
This commit is contained in:
parent
740dceeb6a
commit
412d7cc283
15 changed files with 63 additions and 59 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
strPalette = with pkgs.rice;
|
||||
pkgs.lib.rice.palette.toRgbHex rec {
|
||||
pkgs.lib.nix-rice.palette.toRgbHex rec {
|
||||
inherit (colorPalette) normal bright primary;
|
||||
dim = colorPalette.dark;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{ pkgs, lib, ... }:
|
||||
|
||||
with pkgs.lib.nix-rice;
|
||||
let
|
||||
xsetroot = "${pkgs.xorg.xsetroot}/bin/xsetroot";
|
||||
monitorPages = [ "Ⅰ" "Ⅱ" "Ⅲ" "Ⅳ" "Ⅴ" "Ⅵ" "Ⅶ" "Ⅷ" "Ⅸ" "Ⅹ" ];
|
||||
|
|
@ -10,7 +10,7 @@ let
|
|||
bspc monitor $monitor -d ${monitorPagesString}
|
||||
done
|
||||
'';
|
||||
strPalette = pkgs.lib.rice.palette.toRGBHex pkgs.rice.colorPalette;
|
||||
strPalette = palette.toRGBHex pkgs.rice.colorPalette;
|
||||
in
|
||||
{
|
||||
xsession.windowManager.bspwm = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{ pkgs, lib, ... }:
|
||||
let
|
||||
strPalette = with pkgs.rice; pkgs.lib.rice.palette.toRgbHex colorPalette;
|
||||
strPalette = pkgs.lib.nix-rice.palette.toRgbHex pkgs.rice.colorPalette;
|
||||
fmtString = str: "'${str}'";
|
||||
in
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{ pkgs, ... }:
|
||||
let palette = pkgs.lib.rice.palette.toRGBHex pkgs.rice.colorPalette;
|
||||
with pkgs.lib.nix-rice;
|
||||
let strPalette = palette.toRGBHex pkgs.rice.colorPalette;
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [ dunst rice.font.normal.package ];
|
||||
|
|
@ -22,8 +23,8 @@ in
|
|||
padding = 8;
|
||||
horizontal_padding = 8;
|
||||
frame_width = 2;
|
||||
frame_color = palette.normal.black;
|
||||
separator_color = palette.normal.blue;
|
||||
frame_color = strPalette.normal.black;
|
||||
separator_color = strPalette.normal.blue;
|
||||
sort = "yes";
|
||||
idle_threshold = 120;
|
||||
|
||||
|
|
@ -58,19 +59,19 @@ in
|
|||
mouse_right_click = "close_all";
|
||||
};
|
||||
urgency_low = {
|
||||
background = palette.normal.black;
|
||||
foreground = palette.normal.white;
|
||||
background = strPalette.normal.black;
|
||||
foreground = strPalette.normal.white;
|
||||
timeout = 10;
|
||||
};
|
||||
urgency_normal = {
|
||||
background = palette.normal.black;
|
||||
foreground = palette.normal.white;
|
||||
background = strPalette.normal.black;
|
||||
foreground = strPalette.normal.white;
|
||||
timeout = 10;
|
||||
};
|
||||
urgency_critical = {
|
||||
background = palette.normal.black;
|
||||
foreground = palette.normal.white;
|
||||
frame_color = palette.bright.red;
|
||||
background = strPalette.normal.black;
|
||||
foreground = strPalette.normal.white;
|
||||
frame_color = strPalette.bright.red;
|
||||
timeout = 0;
|
||||
};
|
||||
shortcuts = {
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ in
|
|||
|
||||
# THEME FILE
|
||||
xdg.configFile."kak/colors/nord.kak".text =
|
||||
themeBuilder (pkgs.lib.rice.palette.toRgbShortHex pkgs.rice.colorPalette);
|
||||
themeBuilder (pkgs.lib.nix-rice.palette.toRgbShortHex pkgs.rice.colorPalette);
|
||||
|
||||
xdg.configFile."kak-lsp/kak-lsp.toml".text = ''
|
||||
snippet_support = false
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
strPalette = with pkgs.rice; pkgs.lib.rice.palette.toRgbHex {
|
||||
inherit (colorPalette)
|
||||
strPalette = pkgs.lib.nix-rice.palette.toRgbHex {
|
||||
inherit (pkgs.rice.colorPalette)
|
||||
background
|
||||
foreground
|
||||
color0
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{ pkgs, ... }:
|
||||
let strPalette = pkgs.lib.rice.palette.toRgbShortHex pkgs.rice.colorPalette;
|
||||
with pkgs.lib.nix-rice;
|
||||
let strPalette = palette.toRgbShortHex pkgs.rice.colorPalette;
|
||||
in {
|
||||
programs.mangohud = {
|
||||
enable = true;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ let
|
|||
session=`${loginctl} session-status | ${pkgs.coreutils}/bin/head -n 1 | ${pkgs.gawk}/bin/awk '{print $1}'`
|
||||
${loginctl} terminate-session $session
|
||||
'';
|
||||
colors = with pkgs.lib.rice;
|
||||
colors = with pkgs.lib.nix-rice;
|
||||
let alpha = 255 * opacity;
|
||||
in
|
||||
palette.toARGBHex rec {
|
||||
|
|
|
|||
|
|
@ -1,32 +1,31 @@
|
|||
{ pkgs, ... }:
|
||||
with pkgs.lib.nix-rice;
|
||||
let
|
||||
strPalette = pkgs.lib.rice.palette.toRgbHex rec {
|
||||
strPalette = palette.toRgbHex {
|
||||
inherit (pkgs.rice.colorPalette) normal bright dark;
|
||||
background = normal.black;
|
||||
foreground = normal.white;
|
||||
inherit (pkgs.rice.colorPalette.primary) background foreground;
|
||||
};
|
||||
opacity = toString pkgs.rice.opacity;
|
||||
font = pkgs.rice.font.monospace;
|
||||
colorString = with strPalette;
|
||||
normal: bright:
|
||||
builtins.concatStringsSep ":" [
|
||||
normal.black
|
||||
normal.red
|
||||
normal.green
|
||||
normal.yellow
|
||||
normal.blue
|
||||
normal.magenta
|
||||
normal.cyan
|
||||
normal.white
|
||||
bright.black
|
||||
bright.red
|
||||
bright.green
|
||||
bright.yellow
|
||||
bright.blue
|
||||
bright.magenta
|
||||
bright.cyan
|
||||
bright.white
|
||||
];
|
||||
colorString = normal: bright:
|
||||
builtins.concatStringsSep ":" [
|
||||
normal.black
|
||||
normal.red
|
||||
normal.green
|
||||
normal.yellow
|
||||
normal.blue
|
||||
normal.magenta
|
||||
normal.cyan
|
||||
normal.white
|
||||
bright.black
|
||||
bright.red
|
||||
bright.green
|
||||
bright.yellow
|
||||
bright.blue
|
||||
bright.magenta
|
||||
bright.cyan
|
||||
bright.white
|
||||
];
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [ terminator ];
|
||||
|
|
|
|||
|
|
@ -1,20 +1,21 @@
|
|||
{ pkgs, ... }:
|
||||
with pkgs.lib.nix-rice;
|
||||
let
|
||||
palette = pkgs.lib.rice.palette.toRGBHex pkgs.rice.colorPalette;
|
||||
strPalette = palette.toRGBHex pkgs.rice.colorPalette;
|
||||
font = pkgs.rice.font.normal;
|
||||
in
|
||||
{
|
||||
services.twmn = {
|
||||
enable = true;
|
||||
text = {
|
||||
color = palette.primary.foreground;
|
||||
color = strPalette.primary.foreground;
|
||||
font = { inherit (font) package size; family = font.name; };
|
||||
};
|
||||
window = {
|
||||
animation.bounce.enable = false;
|
||||
color = palette.primary.background;
|
||||
color = strPalette.primary.background;
|
||||
height = 32;
|
||||
opacity = pkgs.lib.rice.float.round (pkgs.rice.opacity * 100);
|
||||
opacity = float.round (pkgs.rice.opacity * 100);
|
||||
offset = { x = -20; y = 50; };
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{ pkgs, ... }:
|
||||
let strPalette = pkgs.lib.rice.palette.toRgbHex pkgs.rice.colorPalette;
|
||||
with pkgs.lib.nix-rice;
|
||||
let strPalette = palette.toRgbHex pkgs.rice.colorPalette;
|
||||
in {
|
||||
programs.zathura = {
|
||||
enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue