From f8e4aadcd5c57f3d8774c29a45a076b1dce2de70 Mon Sep 17 00:00:00 2001 From: notgne2 Date: Mon, 31 Oct 2022 16:25:02 +0000 Subject: [PATCH] revive ezpcusr --- home-manager/common.nix | 3 + home-manager/data/nixos_circlejerk.png | Bin 7111 -> 0 bytes home-manager/modules/ezpcusr.nix | 242 ++++++++++++------------- 3 files changed, 115 insertions(+), 130 deletions(-) delete mode 100644 home-manager/data/nixos_circlejerk.png diff --git a/home-manager/common.nix b/home-manager/common.nix index 54a5120..3e3debb 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -39,6 +39,9 @@ inputs: { profile = lib.mkDefault "gpu-hq"; ytdl-format = lib.mkDefault "bestvideo+bestaudio"; }; + scripts = with pkgs.mpvScripts; [ + mpris + ]; }; home.packages = with pkgs; [ diff --git a/home-manager/data/nixos_circlejerk.png b/home-manager/data/nixos_circlejerk.png deleted file mode 100644 index c6389f11081cd6599daf2bc7aa4a919b0ea0d17f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7111 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 diff --git a/home-manager/modules/ezpcusr.nix b/home-manager/modules/ezpcusr.nix index 0cc96e4..2620183 100644 --- a/home-manager/modules/ezpcusr.nix +++ b/home-manager/modules/ezpcusr.nix @@ -111,11 +111,6 @@ in { type = types.attrsOf (types.attrsOf types.str); }; - waybarConfig = mkOption { - description = "Waybar config"; - default = {}; - }; - screensaver = mkOption { description = "ezpcusr screensaver"; default = {}; @@ -195,7 +190,7 @@ in { ''; config = { - terminal = lib.mkDefault "${pkgs.kitty}/bin/kitty"; + terminal = lib.mkDefault "${pkgs.kermit-terminal}/bin/kermit"; modifier = lib.mkDefault "Mod4"; @@ -264,6 +259,8 @@ in { volumeUp = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; volumeDown = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; in { + "${modifier}+q" = "kill"; + "Print" = "exec ${scrsaveclip}"; "Shift+Print" = if cfg.uploadScript != null @@ -396,114 +393,111 @@ in { _JAVA_AWT_WM_NONREPARENTING = "1"; }; + programs.firefox.enable = true; + programs.waybar = { enable = lib.mkDefault true; systemd.enable = lib.mkDefault true; - settings = [ - ({ - position = "left"; - height = null; + settings.mainbar = { + position = "left"; + height = null; - modules-left = ["sway/workspaces" "custom/spacer" "custom/weather-temp" "custom/weather-precip" "custom/weather-wind"]; - modules-center = ["clock#1" "clock#2" "custom/spacer" "custom/media" "custom/spacer" "clock#3" "custom/spacer" "clock#4"]; - modules-right = ["pulseaudio" "custom/spacer" "memory" "custom/spacer" "cpu"] ++ lib.optionals cfg.battery ["custom/spacer" "battery"] ++ ["custom/spacer" "tray"]; + modules-left = ["sway/workspaces" "custom/spacer" "custom/weather-temp" "custom/weather-precip" "custom/weather-wind"]; + modules-center = ["clock#1" "clock#2" "custom/spacer" "custom/media" "custom/spacer" "clock#3" "custom/spacer" "clock#4"]; + modules-right = ["pulseaudio" "custom/spacer" "memory" "custom/spacer" "cpu"] ++ lib.optionals cfg.battery ["custom/spacer" "battery"] ++ ["custom/spacer" "tray"]; - modules = { - "custom/spacer" = { - format = "〰"; - rotate = 90; - tooltip = false; - }; + "custom/spacer" = { + format = "〰"; + rotate = 90; + tooltip = false; + }; - "custom/weather-temp" = { - exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=%c+%t' || echo ERR"; - on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://weather.com/weather/today/l/85625'"; - on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; - interval = 900; - }; - "custom/weather-precip" = { - exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=🌧️+%p'"; - on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://www.lightningmaps.org/'"; - on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; - interval = 900; - }; - "custom/weather-wind" = { - exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=🌬️+%w'"; - on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://www.ventusky.com/"; - on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; - interval = 900; - }; + "custom/weather-temp" = { + exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=%c+%t' || echo ERR"; + on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://weather.com/weather/today/l/85625'"; + on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; + interval = 900; + }; + "custom/weather-precip" = { + exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=🌧️+%p'"; + on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://www.lightningmaps.org/'"; + on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; + interval = 900; + }; + "custom/weather-wind" = { + exec = "${pkgs.curl}/bin/curl 'wttr.in/${cfg.location}?format=🌬️+%w'"; + on-click = "${pkgs.xdg-utils}/bin/xdg-open 'https://www.ventusky.com/"; + on-click-right = "${pkgs.xdg-utils}/bin/xdg-open 'https://wttr.in/${cfg.location}'"; + interval = 900; + }; - "custom/media" = { - rotate = 90; - max-length = 60; - on-click = "${pkgs.playerctl}/bin/playerctl play-pause"; - exec = "${pkgs.playerctl}/bin/playerctl metadata --format '{{ emoji(status) }} {{ artist }} - {{ title }}' --follow"; - }; + "custom/media" = { + rotate = 90; + max-length = 60; + on-click = "${pkgs.playerctl}/bin/playerctl play-pause"; + exec = "${pkgs.playerctl}/bin/playerctl metadata --format '{{ emoji(status) }} {{ artist }} - {{ title }}' --follow"; + }; - "sway/workspaces" = { - disable-scroll = true; - }; + "sway/workspaces" = { + disable-scroll = true; + }; - "clock#1" = { - tooltip = false; - format = "{:%a}"; - }; - "clock#2" = { - tooltip = false; - format = "{:%m-%d}"; - }; - "clock#3" = { - tooltip = false; - format = "{:%I:%M %p}"; - }; - "clock#4" = { - tooltip = false; - timezone = "Etc/UTC"; - format = "{:%H:%M} UTC"; - }; + "clock#1" = { + tooltip = false; + format = "{:%a}"; + }; + "clock#2" = { + tooltip = false; + format = "{:%m-%d}"; + }; + "clock#3" = { + tooltip = false; + format = "{:%I:%M %p}"; + }; + "clock#4" = { + tooltip = false; + timezone = "Etc/UTC"; + format = "{:%H:%M} UTC"; + }; - pulseaudio = { - format = "{icon} {volume}%"; - format-bluetooth = "{icon} {volume}%"; - format-muted = "MUTE"; - format-icons = { - headphone = ""; - default = ""; - }; - on-click = "${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; - on-click-right = "${pkgs.pavucontrol}/bin/pavucontrol"; - }; + pulseaudio = { + format = "{icon} {volume}%"; + format-bluetooth = "{icon} {volume}%"; + format-muted = "MUTE"; + format-icons = { + headphone = ""; + default = ""; + }; + on-click = "${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; + on-click-right = "${pkgs.pavucontrol}/bin/pavucontrol"; + }; - memory = { - interval = 20; - format = " {}%"; - }; + memory = { + interval = 20; + format = " {}%"; + }; - cpu = { - interval = 20; - format = " {usage}%"; - }; + cpu = { + interval = 20; + format = " {usage}%"; + }; - battery = { - states = { - good = 90; - warning = 25; - critical = 10; - }; - format = "{icon} {capacity}%"; - format-icons = ["" "" "" "" ""]; - }; + battery = { + states = { + good = 90; + warning = 25; + critical = 10; + }; + format = "{icon} {capacity}%"; + format-icons = ["" "" "" "" ""]; + }; - tray = { - icon-size = 18; - spacing = 5; - }; - }; - } - // cfg.waybarConfig) - ]; + tray = { + icon-size = 18; + spacing = 5; + }; + }; style = '' window#waybar { @@ -603,8 +597,6 @@ in { ezcolors.enable = lib.mkDefault true; ezfonts.enable = lib.mkDefault true; - programs.chromium.enable = lib.mkDefault true; - services.blueman-applet.enable = lib.mkDefault cfg.bluetooth; services.mpris-proxy.enable = lib.mkDefault true; @@ -615,16 +607,12 @@ in { mopidy-mpris mopidy-youtube mopidy-local - (mopidy-mpd.overrideAttrs (old: { - src = builtins.fetchGit { - url = "git+ssh://git@github.com/mopidy/mopidy-mpd.git"; - rev = "a8c4debc139020fbb17066b66a746644a915296c"; - }; - })) + mopidy-mpd ]; settings = { youtube = { enabled = lib.mkDefault true; + allow_cache = lib.mkDefault true; }; file = { @@ -638,8 +626,8 @@ in { mpd = { enabled = lib.mkDefault true; - hostname = lib.mkDefault "::"; - command_blacklist = lib.mkDefault ""; + # hostname = lib.mkDefault "::"; + # command_blacklist = lib.mkDefault ""; }; }; }; @@ -659,42 +647,36 @@ in { platformTheme = lib.mkDefault "gtk"; }; - programs.kitty = { + programs.kermit = { enable = lib.mkDefault true; settings = { - background_opacity = lib.mkDefault "0.90"; - dynamic_background_opacity = lib.mkDefault true; + opacity = lib.mkDefault "0.90"; + key = lib.mkDefault "shift"; }; }; - xdg.configFile."neofetch/config.conf".text = let - image = builtins.path { - name = "nixos_circlejerk.png"; - path = ../data/nixos_circlejerk.png; - }; - in '' - image_source="${image}" - image_backend="kitty" - ''; - xdg.enable = true; xdg.userDirs.enable = true; - xdg.mimeApps = { - enable = true; - defaultApplications = { + xdg.configFile."mimeapps.list".force = true; + xdg.mimeApps = let + applications = { "inode/directory" = "pcmanfm-qt.desktop"; - "text/html" = "chromium-browser.desktop"; - "x-scheme-handler/http" = "chromium-browser.desktop"; - "x-scheme-handler/https" = "chromium-browser.desktop"; - "x-scheme-handler/about" = "chromium-browser.desktop"; + "text/html" = "librewolf.desktop"; + "x-scheme-handler/http" = "librewolf.desktop"; + "x-scheme-handler/https" = "librewolf.desktop"; + "x-scheme-handler/about" = "librewolf.desktop"; "application/zip" = "ark.desktop"; "application/rar" = "ark.desktop"; "application/7z" = "ark.desktop"; "application/*tar" = "ark.desktop"; }; + in { + enable = true; + associations.added = applications; + defaultApplications = applications; }; programs.mpv.enable = lib.mkDefault true; @@ -726,7 +708,7 @@ in { programs.rofi = { enable = lib.mkDefault true; - terminal = lib.mkDefault "${pkgs.kitty}/bin/kitty"; + terminal = lib.mkDefault "${pkgs.kermit-terminal}/bin/kermit"; }; }; }