diff --git a/home/default.nix b/home/default.nix index b5ca214..040c8fa 100644 --- a/home/default.nix +++ b/home/default.nix @@ -51,6 +51,8 @@ kitty.enable = true; lazygit.enable = true; + yazi.enable = true; + fish.enable = true; cursors = { enable = true; @@ -72,6 +74,10 @@ }; mako.enable = true; + mpv.enable = true; + newsboat.enable = true; + + mangohud.enable = true; gtk.icon.enable = true; kvantum = { diff --git a/home/desktop/default.nix b/home/desktop/default.nix index ba2bdcb..75b4a74 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -10,7 +10,6 @@ ]; _module.args.compositor = "hyprland"; - home = { packages = with pkgs; [ waypaper @@ -18,4 +17,32 @@ ]; file.".config/waypaper/config.ini".source = ./waypaper.ini; }; + # TODO: Qutebrowser install + programs = { + mangohud = { + enable = true; + settings = { + position = "top-right"; + + offset_x = 20; + offset_y = 20; + + fps = true; + cpu_stats = true; + gpu_stats = true; + cpu_temp = true; + gpu_temp = true; + ram = true; + vram = true; + + background_alpha = 0.5; + }; + }; + + # TODO: Needs config! + mpv = { + enable = true; + + }; + }; } diff --git a/home/shell.nix b/home/shell.nix index 36e2d8b..5ad1bcb 100644 --- a/home/shell.nix +++ b/home/shell.nix @@ -70,6 +70,43 @@ }; }; + programs.newsboat = { + enable = true; + autoReload = true; + browser = "xdg-open"; + urls = [ + { + url = "https://www.tagesschau.de/xml/rss2"; + tags = [ + "news" + "de" + ]; + } + { + url = "https://www.spiegel.de/schlagzeilen/index.rss"; + tags = [ + "news" + "de" + ]; + } + { + url = "https://www.focus.de/rss"; + tags = [ + "news" + "de" + ]; + } + { + url = "https://feeds.feedburner.com/blogspot/rkEL"; + tags = [ "blog" ]; + } + ]; + }; + + programs.cava = { + enable = true; + }; + programs.yazi = { enable = true; enableBashIntegration = true; @@ -90,8 +127,8 @@ enableBashIntegration = true; enableZshIntegration = true; enableFishIntegration = true; - defaultCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git"; - fileWidgetCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git"; + defaultCommand = "fd --type f --strip-cwd-prefix --hidden --exclude .git"; + fileWidgetCommand = "fd --type f --strip-cwd-prefix --hidden --exclude .git"; defaultOptions = [ "--height 100%" "--border sharp" @@ -101,6 +138,8 @@ ]; }; + # TODO: Install OpenCode + # TODO: Install NuShell programs.fish = { enable = true;