From 72ea530b1a24483340ad9f500101b15624c3b30c Mon Sep 17 00:00:00 2001 From: harry123 Date: Sun, 2 Feb 2025 00:38:16 +0100 Subject: [PATCH] added footclient --- home-manager/dotfiles/sway/config | 2 +- home-manager/home.nix | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/home-manager/dotfiles/sway/config b/home-manager/dotfiles/sway/config index addaf5a..76b40c2 100755 --- a/home-manager/dotfiles/sway/config +++ b/home-manager/dotfiles/sway/config @@ -17,7 +17,7 @@ set $down j set $up k set $right l # Your preferred terminal emulator -set $term foot +set $term footclient # Your preferred application launcher # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. diff --git a/home-manager/home.nix b/home-manager/home.nix index 4fd71b7..dbe7ab1 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -68,7 +68,7 @@ pkgs.xfce.thunar pkgs.gimp-with-plugins pkgs.fzf - pkgs.nnn + pkgs.lf pkgs.why3 pkgs.alt-ergo pkgs.cvc4 @@ -80,6 +80,8 @@ pkgs.krita pkgs.udiskie + + pkgs.libsixel # # You can also create simple shell scripts directly inside your # # configuration. For example, this adds a command 'my-hello' to your # # environment: @@ -202,6 +204,23 @@ longitude = 8.4; }; + xdg.mimeApps = { + enable = true; + defaultApplications = { + "text/html" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + "x-scheme-handler/about" = "firefox.desktop"; + "x-scheme-handler/unknown" = "firefox.desktop"; + "application/pdf" = "org.pwmt.zathura-pdf-mupdf.desktop"; + }; + }; + + programs.foot = { + enable = true; + server.enable = true; + }; + # Let Home Manager install and manage itself. programs.home-manager.enable = true; }