diff --git a/home/X11/alacritty.nix b/home/X11/alacritty.nix index 0f4ec70..84e1a49 100644 --- a/home/X11/alacritty.nix +++ b/home/X11/alacritty.nix @@ -1,48 +1,48 @@ -{ pkgs, config, lib, ... } : +{ pkgs, config, lib, ... }: { - home.packages = [ - ]; - - programs.alacritty = { - enable = true; - package = pkgs.unstable.alacritty; + home.packages = [ + ]; - settings = { - background_opacity = 0.95; - font = { - size = 14.0; - normal.family = "Fantasque Sans Mono Nerd Font"; - }; - shell = { - program = "/bin/sh"; - args = [ "-ic" "fish" ]; - }; - colors = { - # Default colors - primary.background = "0xf1f1f1"; - primary.foreground = "0x424242"; + programs.alacritty = { + enable = true; + package = pkgs.unstable.alacritty; - # Normal colors - normal.black = "0x212121"; - normal.red = "0xc30771"; - normal.green = "0x10a778"; - normal.yellow = "0xa89c14"; - normal.blue = "0x008ec4"; - normal.magenta = "0x523c79"; - normal.cyan = "0x20a5ba"; - normal.white = "0xe0e0e0"; + settings = { + window.opacity = 0.95; + font = { + size = 14.0; + normal.family = "Fantasque Sans Mono Nerd Font"; + }; + shell = { + program = "/bin/sh"; + args = [ "-ic" "fish" ]; + }; + colors = { + # Default colors + primary.background = "0xf1f1f1"; + primary.foreground = "0x424242"; - # Bright colors - bright.black = "0x212121"; - bright.red = "0xfb007a"; - bright.green = "0x5fd7af"; - bright.yellow = "0xf3e430"; - bright.blue = "0x20bbfc"; - bright.magenta = "0x6855de"; - bright.cyan = "0x4fb8cc"; - bright.white = "0xf1f1f1"; - }; - }; + # Normal colors + normal.black = "0x212121"; + normal.red = "0xc30771"; + normal.green = "0x10a778"; + normal.yellow = "0xa89c14"; + normal.blue = "0x008ec4"; + normal.magenta = "0x523c79"; + normal.cyan = "0x20a5ba"; + normal.white = "0xe0e0e0"; + + # Bright colors + bright.black = "0x212121"; + bright.red = "0xfb007a"; + bright.green = "0x5fd7af"; + bright.yellow = "0xf3e430"; + bright.blue = "0x20bbfc"; + bright.magenta = "0x6855de"; + bright.cyan = "0x4fb8cc"; + bright.white = "0xf1f1f1"; + }; }; + }; } diff --git a/home/X11/i3.nix b/home/X11/i3.nix index 56be44f..6da1bee 100644 --- a/home/X11/i3.nix +++ b/home/X11/i3.nix @@ -52,6 +52,7 @@ in bindingMode = { background = "#2f343a"; border = "#900000"; text = "#ffffff"; }; }; }]; + config.focus.newWindow = "none"; config.fonts = { names = [ "FantasqueSansMono Nerd Font Mono" "monospace" ]; size = 11.0; }; config.gaps.outer = 5; config.gaps.inner = 5; diff --git a/home/common.nix b/home/common.nix index 4efd88c..fd354fa 100644 --- a/home/common.nix +++ b/home/common.nix @@ -33,6 +33,8 @@ ## Latex tectonic texlab + ## Python + python310 # Fonts fantasque-sans-mono @@ -64,7 +66,7 @@ BAT_THEME = "GitHub"; # Editor EDITOR = "kak"; -}; + }; home.sessionPath = [ # Sometimes we want to install custom scripts here diff --git a/home/kakoune/kak.nix b/home/kakoune/kak.nix index 6e7e675..0ee16ce 100644 --- a/home/kakoune/kak.nix +++ b/home/kakoune/kak.nix @@ -80,10 +80,11 @@ in (if pkgs.stdenv.isDarwin then { executable = "/Applications/Skim.app/Contents/SharedSupport/displayline"; args = [ "-r" "-g" "%l" "%p" "%f" ]; - } else { - executable = "${evince-synctex}"; - args = [ "-f" "%l" "%p" "\"${config.home.file.kaktex.source} jump %f %l\"" ]; - }); + } else + { + executable = "${pkgs.qpdfview}/bin/qpdfview"; + args = [ "--unique" "%p#src:%f:%l:1" ]; + }); }; };