Fixed errors with flake. and added kagi search engine
This commit is contained in:
parent
8f6905474b
commit
2ff030ce73
9 changed files with 80 additions and 60 deletions
|
|
@ -3,7 +3,9 @@
|
|||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
}: let
|
||||
profileName = "jsw.nixos-default";
|
||||
in {
|
||||
programs.firefox = {
|
||||
enable = osConfig.niksos.desktop;
|
||||
package = pkgs.wrapFirefox pkgs.firefox-unwrapped {
|
||||
|
|
@ -59,18 +61,37 @@
|
|||
};
|
||||
};
|
||||
|
||||
profiles."jsw.nixos-default" = {
|
||||
profiles.${profileName} = {
|
||||
id = 0;
|
||||
name = "nixos-default";
|
||||
isDefault = true;
|
||||
|
||||
search = {
|
||||
force = true;
|
||||
default = "DuckDuckGo";
|
||||
default = "kagi";
|
||||
order = [
|
||||
"DuckDuckGo"
|
||||
"Google"
|
||||
"kagi"
|
||||
"ddg"
|
||||
];
|
||||
|
||||
engines = {
|
||||
"kagi" = {
|
||||
icon = "https://kagi.com/favicon.ico";
|
||||
updateInterval = 24 * 60 * 60 * 1000;
|
||||
definedAliases = ["@k"];
|
||||
urls = [
|
||||
{
|
||||
template = "https://kagi.com/search";
|
||||
params = [
|
||||
{
|
||||
name = "q";
|
||||
value = "{searchTerms}";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
settings = {
|
||||
|
|
@ -91,4 +112,6 @@
|
|||
type = "stdio";
|
||||
allowed_extensions = ["ff2mpv@yossarian.net"];
|
||||
};
|
||||
|
||||
stylix.targets.firefox.profileNames = [profileName];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@
|
|||
};
|
||||
options.shiftwidth = 2;
|
||||
languages = {
|
||||
enableLSP = true; # Thses options enable the things automatically for every language.
|
||||
enableFormat = true; #You can also manually overwrite each language.
|
||||
enableTreesitter = true;
|
||||
|
||||
|
|
@ -60,6 +59,7 @@
|
|||
python.enable = true;
|
||||
};
|
||||
lsp = {
|
||||
enable = true;
|
||||
formatOnSave = true;
|
||||
lspkind.enable = true; # Autocomplete icons
|
||||
lightbulb.enable = true; # Lightbulb icon when lsp is available
|
||||
|
|
|
|||
|
|
@ -1,10 +1,4 @@
|
|||
{
|
||||
inputs,
|
||||
osConfig,
|
||||
...
|
||||
}: {
|
||||
imports = [inputs.nixcord.homeManagerModules.nixcord];
|
||||
|
||||
{osConfig, ...}: {
|
||||
programs.nixcord = {
|
||||
enable = osConfig.niksos.neovim;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue