From 7da07a5e1ff80d603163e660cfd6a4057e54f864 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sat, 4 Jan 2025 19:47:12 +0100 Subject: ... --- overlays/uucp/default.nix | 9 +++ overlays/uucp/mailprogram.patch | 16 +++++ overlays/wttrbar/default.nix | 7 -- overlays/wttrbar/icons.patch | 154 ---------------------------------------- 4 files changed, 25 insertions(+), 161 deletions(-) create mode 100644 overlays/uucp/default.nix create mode 100644 overlays/uucp/mailprogram.patch delete mode 100644 overlays/wttrbar/default.nix delete mode 100644 overlays/wttrbar/icons.patch (limited to 'overlays') diff --git a/overlays/uucp/default.nix b/overlays/uucp/default.nix new file mode 100644 index 00000000..4189dbcc --- /dev/null +++ b/overlays/uucp/default.nix @@ -0,0 +1,9 @@ +{ final, prev, ... }: { + uucp = prev.uucp.overrideAttrs (oldAttrs: { + configureFlags = (oldAttrs.configureFlags or []) ++ ["--with-newconfigdir=/etc/uucp"]; + patches = (oldAttrs.patches or []) ++ [ + ./mailprogram.patch + ]; + NIX_CFLAGS_COMPILE = "${oldAttrs.NIX_CFLAGS_COMPILE or ""} -Wno-error=incompatible-pointer-types"; + }); +} diff --git a/overlays/uucp/mailprogram.patch b/overlays/uucp/mailprogram.patch new file mode 100644 index 00000000..89ac8f31 --- /dev/null +++ b/overlays/uucp/mailprogram.patch @@ -0,0 +1,16 @@ + policy.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/policy.h b/policy.h +index 5afe34b..8e92c8b 100644 +--- a/policy.h ++++ b/policy.h +@@ -240,7 +240,7 @@ + the sendmail choice below. Otherwise, select one of the other + choices as appropriate. */ + #if 1 +-#define MAIL_PROGRAM "/usr/lib/sendmail -t" ++#define MAIL_PROGRAM "${config.security.wrapperDir}/sendmail -t" + /* #define MAIL_PROGRAM "/usr/sbin/sendmail -t" */ + #define MAIL_PROGRAM_TO_BODY 1 + #define MAIL_PROGRAM_SUBJECT_BODY 1 diff --git a/overlays/wttrbar/default.nix b/overlays/wttrbar/default.nix deleted file mode 100644 index 876fa699..00000000 --- a/overlays/wttrbar/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ prev, ... }: { - wttrbar = prev.wttrbar.overrideAttrs (oldAttrs: { - patches = (oldAttrs.patches or []) ++ [ - ./icons.patch - ]; - }); -} diff --git a/overlays/wttrbar/icons.patch b/overlays/wttrbar/icons.patch deleted file mode 100644 index e7e721c8..00000000 --- a/overlays/wttrbar/icons.patch +++ /dev/null @@ -1,154 +0,0 @@ -diff --git a/src/constants.rs b/src/constants.rs -index 81b1926..3619d8f 100644 ---- a/src/constants.rs -+++ b/src/constants.rs -@@ -1,64 +1,52 @@ - pub const WEATHER_CODES: &[(i32, &str)] = &[ -- (113, "â˜€ī¸"), -- (116, "đŸŒ¤ī¸"), -- (119, "â˜ī¸"), -- (122, "đŸŒĨī¸"), -- (143, "đŸŒĢī¸"), -- (176, "đŸŒĻī¸"), -- (179, "đŸŒ§ī¸"), -- (182, "đŸŒ¨ī¸"), -- (185, "đŸŒ¨ī¸"), -- (200, "đŸŒŠī¸"), -- (227, "â„ī¸"), -- (230, "â„ī¸"), -- (248, "đŸŒĢī¸"), -- (260, "đŸŒĢī¸"), -- (263, "đŸŒ§ī¸"), -- (266, "đŸŒ§ī¸"), -- (281, "đŸŒĻī¸"), -- (284, "đŸŒĻī¸"), -- (293, "đŸŒ§ī¸"), -- (296, "đŸŒ§ī¸"), -- (299, "đŸŒ§ī¸"), -- (302, "đŸŒ§ī¸"), -- (305, "đŸŒ§ī¸"), -- (308, "đŸŒ§ī¸"), -- (311, "đŸŒ§ī¸"), -- (314, "đŸŒ§ī¸"), -- (317, "đŸŒ§ī¸"), -- (320, "đŸŒ¨ī¸"), -- (323, "đŸŒ¨ī¸"), -- (326, "đŸŒ¨ī¸"), -- (329, "đŸŒ¨ī¸"), -- (332, "đŸŒ¨ī¸"), -- (335, "đŸŒ¨ī¸"), -- (338, "đŸŒ¨ī¸"), -- (350, "đŸŒ¨ī¸"), -- (353, "đŸŒ§ī¸"), -- (356, "đŸŒ§ī¸"), -- (359, "đŸŒ§ī¸"), -- (362, "đŸŒ¨ī¸"), -- (365, "đŸŒ¨ī¸"), -- (368, "đŸŒ¨ī¸"), -- (371, "đŸŒ¨ī¸"), -- (374, "đŸŒ¨ī¸"), -- (377, "đŸŒ¨ī¸"), -- (386, "đŸŒŠī¸"), -- (389, "đŸŒ¨ī¸"), -- (392, "đŸŒ¨ī¸"), -- (395, "đŸŒ¨ī¸"), -- (398, "đŸŒ¨ī¸"), -- (401, "đŸŒ¨ī¸"), -- (404, "đŸŒ¨ī¸"), -- (407, "đŸŒ¨ī¸"), -- (410, "đŸŒ¨ī¸"), -- (413, "đŸŒ¨ī¸"), -- (416, "đŸŒ¨ī¸"), -- (419, "đŸŒ¨ī¸"), -- (422, "đŸŒ¨ī¸"), -- (425, "đŸŒ¨ī¸"), -- (428, "đŸŒ¨ī¸"), -- (431, "đŸŒ¨ī¸"), -+ (113, ""), -+ (116, ""), -+ (119, "îŒŊ"), -+ (122, ""), -+ (143, ""), -+ (176, ""), -+ (179, ""), -+ (182, "îŽĒ"), -+ (185, "îŽĒ"), -+ (200, ""), -+ (227, ""), -+ (230, ""), -+ (248, ""), -+ (260, ""), -+ (263, ""), -+ (266, ""), -+ (281, "îŽĒ"), -+ (284, "îŽĒ"), -+ (293, ""), -+ (296, ""), -+ (299, ""), -+ (302, ""), -+ (305, ""), -+ (308, ""), -+ (311, "îŽĒ"), -+ (314, "îŽĒ"), -+ (317, "îŽĒ"), -+ (320, ""), -+ (323, ""), -+ (326, ""), -+ (329, ""), -+ (332, ""), -+ (335, ""), -+ (338, ""), -+ (350, "îŽĒ"), -+ (353, ""), -+ (356, ""), -+ (359, ""), -+ (362, ""), -+ (365, ""), -+ (368, ""), -+ (371, ""), -+ (374, ""), -+ (377, "îŽĒ"), -+ (386, ""), -+ (389, ""), -+ (392, "îĨ"), -+ (395, ""), - ]; - - pub const ICON_PLACEHOLDER: &str = "{ICON}"; -diff --git a/src/main.rs b/src/main.rs -index 6ac4654..1b84207 100644 ---- a/src/main.rs -+++ b/src/main.rs -@@ -175,20 +175,20 @@ fn main() { - - if args.fahrenheit { - tooltip += &format!( -- "âŦ†ī¸ {}° âŦ‡ī¸ {}° ", -+ "ķ°¸ƒ {}° ķ°¸‚ {}° ", - day["maxtempF"].as_str().unwrap(), - day["mintempF"].as_str().unwrap(), - ); - } else { - tooltip += &format!( -- "âŦ†ī¸ {}° âŦ‡ī¸ {}° ", -+ "ķ°¸ƒ {}° ķ°¸‚ {}° ", - day["maxtempC"].as_str().unwrap(), - day["mintempC"].as_str().unwrap(), - ); - }; - - tooltip += &format!( -- "🌅 {} 🌇 {}\n", -+ " {}  {}\n", - format_ampm_time(day, "sunrise", args.ampm), - format_ampm_time(day, "sunset", args.ampm), - ); -@@ -207,7 +207,7 @@ fn main() { - } - - let mut tooltip_line = format!( -- "{} {} {} {}", -+ "{} {}{} {}", - format_time(hour["time"].as_str().unwrap(), args.ampm), - WEATHER_CODES - .iter() -- cgit v1.2.3