From 4d70e2e82228e8655ff46484561cb39c40b7f6f7 Mon Sep 17 00:00:00 2001 From: cspark Date: Sun, 16 Nov 2025 22:42:55 +0000 Subject: [PATCH] Foot niri images, chawan browser, adwaita for steam --- global-home.nix | 4 +++ .../home-manager/.config/chawan/config.toml | 28 +++++++++++++++++++ .../.local/share/applications/chawan.desktop | 9 ++++++ global.nix | 20 ++++++++++--- modules/nixos/cspark-desktop-niri/module.nix | 3 ++ 5 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 global-resources/home-manager/.config/chawan/config.toml create mode 100644 global-resources/home-manager/.local/share/applications/chawan.desktop diff --git a/global-home.nix b/global-home.nix index f07e5fbb..0ebc1b58 100644 --- a/global-home.nix +++ b/global-home.nix @@ -119,6 +119,9 @@ fi "fastfetch/config.jsonc".source = ./global-resources/home-manager/.config/fastfetch/config.jsonc; "fastfetch/sunlogo1.txt".source = ./global-resources/home-manager/.config/fastfetch/sunlogo1.txt; "fastfetch/sunlogo2.txt".source = ./global-resources/home-manager/.config/fastfetch/sunlogo2.txt; + + # Chawan Configuration + "chawan/config.toml".source = ./global-resources/home-manager/.config/chawan/config.toml; }; }; @@ -153,6 +156,7 @@ fi ".local/share/applications/ncmpcpp.desktop".source = ./global-resources/home-manager/.local/share/applications/ncmpcpp.desktop; ".local/share/applications/yazi.desktop".source = ./global-resources/home-manager/.local/share/applications/yazi.desktop; ".local/share/applications/yt-x.desktop".source = ./global-resources/home-manager/.local/share/applications/yt-x.desktop; + ".local/share/applications/chawan.desktop".source = ./global-resources/home-manager/.local/share/applications/chawan.desktop; ".local/share/applications/librewolf-work.desktop".source = ./global-resources/home-manager/.local/share/applications/librewolf-work.desktop; #".local/share/applications/vieb.desktop".source = ./global-resources/home-manager/.local/share/applications/vieb.desktop; diff --git a/global-resources/home-manager/.config/chawan/config.toml b/global-resources/home-manager/.config/chawan/config.toml new file mode 100644 index 00000000..e047de0c --- /dev/null +++ b/global-resources/home-manager/.config/chawan/config.toml @@ -0,0 +1,28 @@ +[buffer] +scripting = true +images = true +cookie = true +referer-from = true +# mark-links = true + +[display] +image-mode = "sixel" + +[external] +copy-cmd = "wl-copy" + +[siteconf.default] +url = ".*" +default-headers = { + User-Agent = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1" +} + +[page] +"o" = "() => pager.load('ddg:')" +"O" = "cmd.pager.load" +"d" = "cmd.pager.discardBuffer" +"H" = "cmd.pager.discardBuffer" +"yy" = "cmd.pager.copyURL" +"f" = "cmd.pager.toggleLinkHints" +"J" = "cmd.pager.prevBuffer" +"K" = "cmd.pager.nextBuffer" diff --git a/global-resources/home-manager/.local/share/applications/chawan.desktop b/global-resources/home-manager/.local/share/applications/chawan.desktop new file mode 100644 index 00000000..ec5613c3 --- /dev/null +++ b/global-resources/home-manager/.local/share/applications/chawan.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Chawan Browser +Comment=Chawan TUI Browser +Terminal=false +Exec=sh -c "$TERM -e cha --visual" +Type=Application +MimeType=inode/directory +Categories=Utility;Core;System;FileTools;FileManager;ConsoleOnly +Keywords=File;Manager;Explorer;Browser;Launcher diff --git a/global.nix b/global.nix index e27f2412..6e7e5d9e 100644 --- a/global.nix +++ b/global.nix @@ -224,21 +224,32 @@ librewolf ungoogled-chromium # nyxt - qutebrowser - #telegram-desktop + # qutebrowser + #(chawan.overrideAttrs (oldAttrs: { + # src = fetchFromSourcehut { + # owner = "~bptato"; + # repo = "chawan"; + # rev = "cad5664fc0aa1007c94954154209ce7d141f0805"; + # hash = "sha256-I9uSL+hOl/pFKq90YUoCU+niEyKRwE2L1//VVnmFvnw="; + # }; + #})) + chawan + # telegram-desktop (discord.override { # remove any overrides that you don't want withOpenASAR = true; withVencord = true; }) (vesktop.override { withSystemVencord = false; }) # Discord Client Alternative + dissent + #ripcord + #discordo # Discord terminal client + #whatsie zapzap nchat - #ripcord - #discordo # Discord terminal client element-desktop # cinny-desktop # freetube @@ -288,6 +299,7 @@ # pidginPackages.tdlib-purple lutris + adwsteamgtk protonup-qt qpwgraph diff --git a/modules/nixos/cspark-desktop-niri/module.nix b/modules/nixos/cspark-desktop-niri/module.nix index 09e6dccf..0468ddde 100644 --- a/modules/nixos/cspark-desktop-niri/module.nix +++ b/modules/nixos/cspark-desktop-niri/module.nix @@ -22,8 +22,11 @@ in swaylock # Locking swayidle # Idle Detection (For locking) swaybg # Set background wallpaper + foot # Terminal Emulator + libsixel # Load images in foot #ghostty # Terminal Emulator + fuzzel # Application Launcher - Wayland wdisplays # Manage wayland displays wlr-randr # Manage wayland displays - xrandr clone