diff --git a/configuration.nix b/configuration.nix index 1b4e02f..ba1a3ef 100644 --- a/configuration.nix +++ b/configuration.nix @@ -30,6 +30,7 @@ fonts.packages = with pkgs; [ fira-code fira-code-symbols + nerd-fonts.hack ]; nixpkgs.config.allowUnfree = true; @@ -230,6 +231,7 @@ environment.systemPackages = with pkgs; [ qbittorrent + pinentry-qt ddclient telegram-desktop btop @@ -326,12 +328,18 @@ ''; virtualHosts."jellyfin.centraldogma.site:".extraConfig = '' + reverse_proxy /* 127.0.0.1:8096 + ''; + virtualHosts."jellyfin2.centraldogma.site:".extraConfig = '' redir /jellyfin /jellyfin/ reverse_proxy /jellyfin/* 127.0.0.1:8096 ''; virtualHosts."git.centraldogma.site:".extraConfig = '' reverse_proxy /* 127.0.0.1:3000 ''; + virtualHosts."spy.centraldogma.site:".extraConfig = '' + reverse_proxy /* 192.168.1.78:4444 + ''; # virtualHosts."blog.centraldogma.dedyn.io:".extraConfig = '' # root * /srv/root/ # file_server diff --git a/home.nix b/home.nix index 35a2582..85a01f4 100644 --- a/home.nix +++ b/home.nix @@ -39,6 +39,7 @@ # plain files is through 'home.file'. home.file = { ".config/nvim".source = ./dotfiles/nvim; + ".config/hypr".source = ./dotfiles/hypr; # # Building this configuration will create a copy of 'dotfiles/screenrc' in # # the Nix store. Activating the configuration will then make '~/.screenrc' a # # symlink to the Nix store copy. @@ -56,7 +57,14 @@ }; programs.kitty = { - font = "Fira Code"; + enable = true; + settings = { + font_family = "Hack Nerd Font Mono"; + font_size = ""; + bold_font = "auto"; + italic_font = "auto"; + bold_italic_font = "auto"; + }; }; home.shellAliases = {