From 8c71258562ee3fa227bd8aef8b0a03b3cbbb287d Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Mon, 8 Sep 2025 15:27:43 +0800 Subject: [PATCH 1/4] chore(pkgs): Uncomment to add hurl and cmake-lsp to editor-runtime --- pkgs/editor-runtime.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/editor-runtime.nix b/pkgs/editor-runtime.nix index 1e8f93a..6de275a 100644 --- a/pkgs/editor-runtime.nix +++ b/pkgs/editor-runtime.nix @@ -46,8 +46,8 @@ symlinkJoin { lua-language-server bash-language-server shfmt - # hurl - # cmake-language-server + hurl + cmake-language-server kdlfmt rustfmt clang-tools From 5dd2eb2ac36740e79651d4a76a9a111cef94b8ea Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 2/4] feat(firefox): Add more search engine alias and fix better-fox break change --- home/david/modules/programs/firefox.nix | 53 +++++++++++++++++++++++-- home/modules/default.nix | 2 +- 2 files changed, 50 insertions(+), 5 deletions(-) diff --git a/home/david/modules/programs/firefox.nix b/home/david/modules/programs/firefox.nix index 9666fb7..f5b3b59 100644 --- a/home/david/modules/programs/firefox.nix +++ b/home/david/modules/programs/firefox.nix @@ -22,16 +22,15 @@ in package = pkgs.firefox-beta; betterfox = { enable = true; + profiles.default = { + enableAllSections = true; + }; }; languagePacks = [ "zh-CN" "en-US" ]; profiles.default = { - betterfox = { - enable = true; - enableAllSections = true; - }; name = "default"; isDefault = true; extensions = { @@ -173,6 +172,52 @@ in ]; definedAliases = [ "nw" ]; }; + "Rust Stdandard Lib" = { + urls = [ + { + template = "https://doc.rust-lang.org/nightly/std/index.html"; + params = [ + { + name = "search"; + value = "{searchTerms}"; + } + ]; + } + ]; + definedAliases = [ "rs" ]; + }; + "GitHub" = { + urls = [ + { + template = "https://github.com/search"; + params = [ + { + name = "q"; + value = "{searchTerms}"; + } + { + name = "type"; + value = "repositories"; + } + ]; + } + ]; + definedAliases = [ "gh" ]; + }; + "Rust Reference" = { + urls = [ + { + template = "https://doc.rust-lang.org/nightly/reference"; + params = [ + { + name = "search"; + value = "{searchTerms}"; + } + ]; + } + ]; + definedAliases = [ "rr" ]; + }; "bing".metaData.hidden = true; "google".metaData.alias = "@g"; # builtin engines only support specifying one additional alias }; diff --git a/home/modules/default.nix b/home/modules/default.nix index cacecc8..75d77dc 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -7,7 +7,7 @@ imports = (with inputs; [ sops-nix.homeManagerModules.sops - betterfox-nix.homeManagerModules.betterfox + betterfox-nix.homeModules.betterfox nix-doom.homeModule ]) ++ lib.youthlic.loadImports ./.; From 7cd87ff4779beb8cb50c19a38adbae85e999e431 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 3/4] feat(steam&niri): Add window-rule to show steam notify window better --- home/david/modules/programs/niri/config.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/home/david/modules/programs/niri/config.nix b/home/david/modules/programs/niri/config.nix index b8dc792..45f411b 100644 --- a/home/david/modules/programs/niri/config.nix +++ b/home/david/modules/programs/niri/config.nix @@ -637,6 +637,24 @@ in ]) (leaf "open-focused" [ false ]) ]) + (window-rule [ + (match [ + { + app-id = "^steam$"; + title = "^notification.*$"; + } + ]) + (leaf "open-floating" [ true ]) + (leaf "open-focused" [ false ]) + (leaf "default-floating-position" [ + { + x = 0; + y = 0; + "relative-to" = "bottom-right"; + } + ]) + (leaf "clip-to-geometry" [ false ]) + ]) ] # window-rule ) ++ ( From 95674f0d7a68c81231735e5f58d1fd53e36d1276 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 13 Jul 2025 06:04:55 +0800 Subject: [PATCH 4/4] feat(document): Enable nixos document --- nixos/modules/documentation.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/documentation.nix b/nixos/modules/documentation.nix index d95ed33..11c7822 100644 --- a/nixos/modules/documentation.nix +++ b/nixos/modules/documentation.nix @@ -12,7 +12,7 @@ lib.mkMerge [ ]; documentation = { info.enable = true; - nixos.enable = false; + nixos.enable = true; dev.enable = true; }; }