firefox: migrate search config to v12
This commit is contained in:
parent
b44d79a5b2
commit
8b629b5424
8 changed files with 176 additions and 33 deletions
|
|
@ -55,10 +55,10 @@ in {
|
|||
|
||||
urls = [{
|
||||
template =
|
||||
"https://wiki.nixos.org/index.php?search={searchTerms}";
|
||||
"https://wiki.nixos.org/w/index.php?search={searchTerms}";
|
||||
}];
|
||||
iconUpdateURL = "https://wiki.nixos.org/favicon.png";
|
||||
updateInterval = 24 * 60 * 60 * 1000;
|
||||
|
||||
iconMapObj."16" = "https://wiki.nixos.org/favicon.ico";
|
||||
definedAliases = [ "@nw" ];
|
||||
};
|
||||
|
||||
|
|
@ -163,6 +163,36 @@ in {
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
migrateIconsV12 = {
|
||||
id = 4;
|
||||
search = {
|
||||
force = true;
|
||||
engines = {
|
||||
nix-packages = {
|
||||
name = "Nix Packages";
|
||||
|
||||
urls = [{
|
||||
template = "https://search.nixos.org/packages";
|
||||
params = [
|
||||
{
|
||||
name = "type";
|
||||
value = "packages";
|
||||
}
|
||||
{
|
||||
name = "query";
|
||||
value = "{searchTerms}";
|
||||
}
|
||||
];
|
||||
}];
|
||||
|
||||
iconURL = "https://search.nixos.org/favicon.ico";
|
||||
iconUpdateURL = "https://search.nixos.org/favicon.ico";
|
||||
definedAliases = [ "@np" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
} // {
|
||||
nmt.script = let
|
||||
|
|
@ -212,6 +242,10 @@ in {
|
|||
assertFirefoxSearchContent \
|
||||
home-files/${cfg.configPath}/migrateIconsV11/search.json.mozlz4 \
|
||||
${withName ./expected-migrate-icons-v11.json}
|
||||
|
||||
assertFirefoxSearchContent \
|
||||
home-files/${cfg.configPath}/migrateIconsV12/search.json.mozlz4 \
|
||||
${withName ./expected-migrate-icons-v12.json}
|
||||
'';
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,5 +22,5 @@
|
|||
"metaData": {
|
||||
"useSavedOrder": false
|
||||
},
|
||||
"version": 11
|
||||
"version": 12
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"engines": [
|
||||
{
|
||||
"_definedAliases": [
|
||||
"@np"
|
||||
],
|
||||
"_iconMapObj": {
|
||||
"16": "https://search.nixos.org/favicon.ico"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.@name@.profiles.migrateIconsV12.search.engines.nix-packages",
|
||||
"_metaData": {},
|
||||
"_name": "Nix Packages",
|
||||
"_urls": [
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "type",
|
||||
"value": "packages"
|
||||
},
|
||||
{
|
||||
"name": "query",
|
||||
"value": "{searchTerms}"
|
||||
}
|
||||
],
|
||||
"template": "https://search.nixos.org/packages"
|
||||
}
|
||||
],
|
||||
"id": "nix-packages"
|
||||
}
|
||||
],
|
||||
"metaData": {
|
||||
"useSavedOrder": false
|
||||
},
|
||||
"version": 12
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"engines": [
|
||||
{
|
||||
"_definedAliases": [
|
||||
"@np"
|
||||
],
|
||||
"_iconMapObj": {
|
||||
"16": "https://search.nixos.org/favicon.ico"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.@name@.profiles.migrateIcons.search.engines.nix-packages",
|
||||
"_metaData": {},
|
||||
"_name": "Nix Packages",
|
||||
"_urls": [
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "type",
|
||||
"value": "packages"
|
||||
},
|
||||
{
|
||||
"name": "query",
|
||||
"value": "{searchTerms}"
|
||||
}
|
||||
],
|
||||
"template": "https://search.nixos.org/packages"
|
||||
}
|
||||
],
|
||||
"id": "nix-packages"
|
||||
},
|
||||
{
|
||||
"_definedAliases": [
|
||||
"@nw"
|
||||
],
|
||||
"_iconMapObj": {
|
||||
"16": "https://wiki.nixos.org/favicon.ico"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.@name@.profiles.migrateIcons.search.engines.nixos-wiki",
|
||||
"_metaData": {},
|
||||
"_name": "NixOS Wiki",
|
||||
"_urls": [
|
||||
{
|
||||
"template": "https://wiki.nixos.org/w/index.php?search={searchTerms}"
|
||||
}
|
||||
],
|
||||
"id": "nixos-wiki"
|
||||
}
|
||||
],
|
||||
"metaData": {
|
||||
"useSavedOrder": false
|
||||
},
|
||||
"version": 12
|
||||
}
|
||||
|
|
@ -4,7 +4,9 @@
|
|||
"_definedAliases": [
|
||||
"@np"
|
||||
],
|
||||
"_iconURL": "file:///run/current-system/sw/share/icons/hicolor/scalable/apps/nix-snowflake.svg",
|
||||
"_iconMapObj": {
|
||||
"16": "file:///run/current-system/sw/share/icons/hicolor/scalable/apps/nix-snowflake.svg"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.librewolf.profiles.migrateSearchV7.search.engines.\"Nix Packages\"",
|
||||
"_metaData": {
|
||||
|
|
@ -32,8 +34,9 @@
|
|||
"_definedAliases": [
|
||||
"@nw"
|
||||
],
|
||||
"_iconURL": "https://wiki.nixos.org/favicon.ico",
|
||||
"_iconUpdateURL": "https://wiki.nixos.org/favicon.ico",
|
||||
"_iconMapObj": {
|
||||
"16": "https://wiki.nixos.org/favicon.ico"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.librewolf.profiles.migrateSearchV7.search.engines.\"NixOS Wiki\"",
|
||||
"_metaData": {
|
||||
|
|
@ -75,5 +78,5 @@
|
|||
"privateDefaultEngineIdHash": "@privateHash@",
|
||||
"useSavedOrder": true
|
||||
},
|
||||
"version": 11
|
||||
"version": 12
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,5 +38,5 @@
|
|||
"metaData": {
|
||||
"useSavedOrder": true
|
||||
},
|
||||
"version": 11
|
||||
"version": 12
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
"_definedAliases": [
|
||||
"@np"
|
||||
],
|
||||
"_iconURL": "file:///run/current-system/sw/share/icons/hicolor/scalable/apps/nix-snowflake.svg",
|
||||
"_iconMapObj": {
|
||||
"16": "file:///run/current-system/sw/share/icons/hicolor/scalable/apps/nix-snowflake.svg"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.@name@.profiles.search.search.engines.nix-packages",
|
||||
"_metaData": {
|
||||
|
|
@ -32,18 +34,18 @@
|
|||
"_definedAliases": [
|
||||
"@nw"
|
||||
],
|
||||
"_iconURL": "https://wiki.nixos.org/favicon.png",
|
||||
"_iconUpdateURL": "https://wiki.nixos.org/favicon.png",
|
||||
"_iconMapObj": {
|
||||
"16": "https://wiki.nixos.org/favicon.ico"
|
||||
},
|
||||
"_isAppProvided": false,
|
||||
"_loadPath": "[home-manager]/programs.@name@.profiles.search.search.engines.nixos-wiki",
|
||||
"_metaData": {
|
||||
"order": 2
|
||||
},
|
||||
"_name": "NixOS Wiki",
|
||||
"_updateInterval": 86400000,
|
||||
"_urls": [
|
||||
{
|
||||
"template": "https://wiki.nixos.org/index.php?search={searchTerms}"
|
||||
"template": "https://wiki.nixos.org/w/index.php?search={searchTerms}"
|
||||
}
|
||||
],
|
||||
"id": "nixos-wiki"
|
||||
|
|
@ -75,5 +77,5 @@
|
|||
"privateDefaultEngineIdHash": "@privateHash@",
|
||||
"useSavedOrder": true
|
||||
},
|
||||
"version": 11
|
||||
"version": 12
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue