diff --git a/home/fabric/default.nix b/home/fabric/default.nix index 6be37df..f38b9af 100644 --- a/home/fabric/default.nix +++ b/home/fabric/default.nix @@ -21,6 +21,7 @@ ./desktop/hyprpanel.nix ./desktop/hyprpaper.nix ./desktop/hypridle.nix + ./desktop/desktop.nix ]; # Home Manager needs a bit of information about you and the paths it should manage @@ -45,6 +46,8 @@ kitty firefox mpv + grim + slurp nerd-fonts.dejavu-sans-mono nerd-fonts.daddy-time-mono @@ -168,6 +171,8 @@ psmisc air pyfa + + google-chrome ]; # Enable home-manager diff --git a/home/fabric/programs/nixvim.nix b/home/fabric/programs/nixvim.nix index 5fd339d..cf76ffe 100644 --- a/home/fabric/programs/nixvim.nix +++ b/home/fabric/programs/nixvim.nix @@ -73,12 +73,11 @@ prev = "[["; }; }; - provider = "ollama"; - auto_suggestions_provider = "ollama"; - ollama = { + providers.ollama = { endpoint = "http://127.0.0.1:11434"; model = "kirito1/qwen3-coder"; }; + auto_suggestions_provider = "ollama"; windows = { sidebar_header = { align = "center"; diff --git a/hosts/common/optional/fcitx5.nix b/hosts/common/optional/fcitx5.nix new file mode 100644 index 0000000..3ef8337 --- /dev/null +++ b/hosts/common/optional/fcitx5.nix @@ -0,0 +1,12 @@ +{pkgs, ...}: { + i18n.inputMethod = { + type = "fcitx5"; + enable = true; + fcitx5.addons = with pkgs; [ + fcitx5-chinese-addons + fcitx5-pinyin-zhwiki + fcitx5-pinyin-moegirl + fcitx5-pinyin-minecraft + ]; + }; +} diff --git a/hosts/common/optional/flatpak.nix b/hosts/common/optional/flatpak.nix new file mode 100644 index 0000000..77c510f --- /dev/null +++ b/hosts/common/optional/flatpak.nix @@ -0,0 +1,4 @@ +# hosts/common/optional/flatpak.nix +{...}: { + services.flatpak.enable = true; +}