diff --git a/home-manager/roles/daily-driver-programs.nix b/home-manager/roles/daily-driver-programs.nix index c5a6a1bd..6ad96991 100644 --- a/home-manager/roles/daily-driver-programs.nix +++ b/home-manager/roles/daily-driver-programs.nix @@ -1,32 +1,56 @@ { pkgs, lib, config, ... }: { - home.packages = builtins.attrValues rec { - zoom = pkgs.zoom-us.overrideAttrs (old: { - postFixup = old.postFixup + '' - wrapProgram $out/bin/zoom-us --unset XDG_SESSION_TYPE - wrapProgram $out/bin/zoom --unset XDG_SESSION_TYPE - ''; - }); + home = { + file = { + "newsboat-config" = { + target = ".newsboat/config"; + text = "datetime-format \"%Y-%m-%d\""; + }; + "newsboat-urls" = { + target = ".newsboat/urls"; + text = lib.concatStringsSep "\n" [ + # Haskell + "https://www.youtube.com/feeds/videos.xml?channel_id=UCI1Z201n-8OelkSg0DVOsng" # Tweag + "https://www.youtube.com/feeds/videos.xml?channel_id=UCxVE_2I_fsOe3Mgn_QlXqbQ" # Nomeata - inherit (pkgs.gnome) nautilus; - inherit (pkgs.xorg) xbacklight; - inherit (pkgs) - # web - chromium + "http://www.zdf.de/rss/podcast/video/zdf/comedy/die-anstalt" - skypeforlinux google-chrome + "https://www.zdf.de/rss/zdf/show/mai-think-x-die-show" + "https://www.youtube.com/feeds/videos.xml?channel_id=UCyHDQ5C6z1NDmJ4g6SerW8g" # Mailab - mumble upower speedtest-cli acpi + "https://www.youtube.com/feeds/videos.xml?channel_id=UC2C_jShtL725hvbm1arSV9w" # GCP Grey + ]; + }; + }; - anki + packages = builtins.attrValues rec { + zoom = pkgs.zoom-us.overrideAttrs (old: { + postFixup = old.postFixup + '' + wrapProgram $out/bin/zoom-us --unset XDG_SESSION_TYPE + wrapProgram $out/bin/zoom --unset XDG_SESSION_TYPE + ''; + }); - # tools & office - feh gimp imagemagick libreoffice-fresh xournal musescore handbrake evince - abcde beets zbar + inherit (pkgs.gnome) nautilus; + inherit (pkgs.xorg) xbacklight; + inherit (pkgs) + # web + chromium - # media - ncpamixer pavucontrol deluge gmpc vlc mpv youtubeDL syncplay + skypeforlinux google-chrome - newsboat; + mumble upower speedtest-cli acpi + + anki + + # tools & office + feh gimp imagemagick libreoffice-fresh xournal musescore handbrake evince + abcde beets zbar + + # media + ncpamixer pavucontrol deluge gmpc vlc mpv youtubeDL syncplay + + newsboat; + }; }; }