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; }