treewide: format using nixfmt-rfc-style
This commit is contained in:
parent
dba047b845
commit
399eafe9ed
98 changed files with 1930 additions and 990 deletions
|
@ -1,6 +1,18 @@
|
|||
{ config, pkgs, lib, font, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
font,
|
||||
...
|
||||
}:
|
||||
let
|
||||
inherit (pkgs.uservars) key theme accent font browser;
|
||||
inherit (pkgs.uservars)
|
||||
key
|
||||
theme
|
||||
accent
|
||||
font
|
||||
browser
|
||||
;
|
||||
inherit (theme) color;
|
||||
in
|
||||
{
|
||||
|
@ -38,9 +50,12 @@ in
|
|||
};
|
||||
in
|
||||
{
|
||||
bar = { bg = color.bg; };
|
||||
bar = {
|
||||
bg = color.bg;
|
||||
};
|
||||
pinned = tabs_defaults;
|
||||
} // tabs_defaults;
|
||||
}
|
||||
// tabs_defaults;
|
||||
|
||||
########################################################
|
||||
# Completion for urls and commands
|
||||
|
@ -48,10 +63,18 @@ in
|
|||
|
||||
completion = {
|
||||
fg = color.txt;
|
||||
even = { bg = color.bg; };
|
||||
odd = { bg = color.bg; };
|
||||
scrollbar = { bg = color.bg_dark; };
|
||||
match = { fg = accent.color; };
|
||||
even = {
|
||||
bg = color.bg;
|
||||
};
|
||||
odd = {
|
||||
bg = color.bg;
|
||||
};
|
||||
scrollbar = {
|
||||
bg = color.bg_dark;
|
||||
};
|
||||
match = {
|
||||
fg = accent.color;
|
||||
};
|
||||
category = {
|
||||
fg = color.txt;
|
||||
bg = color.bg_dark;
|
||||
|
@ -68,7 +91,9 @@ in
|
|||
top = color.bg_dark;
|
||||
bottom = color.bg_dark;
|
||||
};
|
||||
match = { fg = color.txt; };
|
||||
match = {
|
||||
fg = color.txt;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -102,10 +127,16 @@ in
|
|||
};
|
||||
url = {
|
||||
success = {
|
||||
https = { fg = color.txt; };
|
||||
http = { fg = color.normal.red; };
|
||||
https = {
|
||||
fg = color.txt;
|
||||
};
|
||||
http = {
|
||||
fg = color.normal.red;
|
||||
};
|
||||
};
|
||||
hover = {
|
||||
fg = color.normal.cyan;
|
||||
};
|
||||
hover = { fg = color.normal.cyan; };
|
||||
};
|
||||
};
|
||||
########################################################
|
||||
|
@ -113,9 +144,15 @@ in
|
|||
########################################################
|
||||
|
||||
downloads = {
|
||||
start = { bg = color.normal.blue; };
|
||||
stop = { bg = color.normal.green; };
|
||||
bar = { bg = color.bg; };
|
||||
start = {
|
||||
bg = color.normal.blue;
|
||||
};
|
||||
stop = {
|
||||
bg = color.normal.green;
|
||||
};
|
||||
bar = {
|
||||
bg = color.bg;
|
||||
};
|
||||
};
|
||||
|
||||
########################################################
|
||||
|
@ -125,7 +162,9 @@ in
|
|||
hints = {
|
||||
fg = color.txt;
|
||||
bg = color.bg;
|
||||
match = { fg = accent.color; };
|
||||
match = {
|
||||
fg = accent.color;
|
||||
};
|
||||
};
|
||||
|
||||
########################################################
|
||||
|
@ -135,7 +174,9 @@ in
|
|||
keyhint = {
|
||||
fg = color.txt;
|
||||
bg = color.bg;
|
||||
suffix = { fg = accent.color; };
|
||||
suffix = {
|
||||
fg = accent.color;
|
||||
};
|
||||
};
|
||||
|
||||
########################################################
|
||||
|
@ -151,7 +192,9 @@ in
|
|||
fg = accent.fg;
|
||||
bg = accent.color;
|
||||
};
|
||||
disabled = { fg = color.bg_light; };
|
||||
disabled = {
|
||||
fg = color.bg_light;
|
||||
};
|
||||
};
|
||||
|
||||
########################################################
|
||||
|
@ -216,4 +259,3 @@ in
|
|||
'';
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -1,63 +1,71 @@
|
|||
{ config, pkgs, lib, font, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
font,
|
||||
...
|
||||
}:
|
||||
let
|
||||
inherit (pkgs.uservars) theme;
|
||||
inherit (theme) color;
|
||||
|
||||
# ".config/qutebrowser/greasemonkey/darkreader.js".text =
|
||||
darkThemeUserscript = enabled: pkgs.writeText "darkreader.js" ''
|
||||
// ==UserScript==
|
||||
// @name Dark Reader (Unofficial)
|
||||
// @icon https://darkreader.org/images/darkreader-icon-256x256.png
|
||||
// @namespace DarkReader
|
||||
// @description Inverts the brightness of pages to reduce eye strain
|
||||
// @version 4.7.15
|
||||
// @author https://github.com/darkreader/darkreader#contributors
|
||||
// @homepageURL https://darkreader.org/ | https://github.com/darkreader/darkreader
|
||||
// @run-at document-end
|
||||
// @grant none
|
||||
// @include http*
|
||||
// @require https://cdn.jsdelivr.net/npm/darkreader/darkreader.min.js
|
||||
// @noframes
|
||||
// ==/UserScript==
|
||||
darkThemeUserscript =
|
||||
enabled:
|
||||
pkgs.writeText "darkreader.js" ''
|
||||
// ==UserScript==
|
||||
// @name Dark Reader (Unofficial)
|
||||
// @icon https://darkreader.org/images/darkreader-icon-256x256.png
|
||||
// @namespace DarkReader
|
||||
// @description Inverts the brightness of pages to reduce eye strain
|
||||
// @version 4.7.15
|
||||
// @author https://github.com/darkreader/darkreader#contributors
|
||||
// @homepageURL https://darkreader.org/ | https://github.com/darkreader/darkreader
|
||||
// @run-at document-end
|
||||
// @grant none
|
||||
// @include http*
|
||||
// @require https://cdn.jsdelivr.net/npm/darkreader/darkreader.min.js
|
||||
// @noframes
|
||||
// ==/UserScript==
|
||||
|
||||
DarkReader.setFetchMethod(window.fetch)
|
||||
DarkReader.setFetchMethod(window.fetch)
|
||||
|
||||
if (${if enabled then "false" else "true"}) {
|
||||
DarkReader.disable();
|
||||
return;
|
||||
}
|
||||
if (${if enabled then "false" else "true"}) {
|
||||
DarkReader.disable();
|
||||
return;
|
||||
}
|
||||
|
||||
const ignore_list = [
|
||||
"askubuntu.com",
|
||||
"mathoverflow.com",
|
||||
"mathoverflow.net",
|
||||
"serverfault.com",
|
||||
"stackapps.com",
|
||||
"stackexchange.com",
|
||||
"stackoverflow.com",
|
||||
"superuser.com",
|
||||
"hub.docker.com",
|
||||
];
|
||||
const ignore_list = [
|
||||
"askubuntu.com",
|
||||
"mathoverflow.com",
|
||||
"mathoverflow.net",
|
||||
"serverfault.com",
|
||||
"stackapps.com",
|
||||
"stackexchange.com",
|
||||
"stackoverflow.com",
|
||||
"superuser.com",
|
||||
"hub.docker.com",
|
||||
];
|
||||
|
||||
for (let item of ignore_list) {
|
||||
if (window.location.origin.indexOf(item) >= 0) {
|
||||
console.log("URL matched dark-mode ignore list");
|
||||
return;
|
||||
}
|
||||
}
|
||||
for (let item of ignore_list) {
|
||||
if (window.location.origin.indexOf(item) >= 0) {
|
||||
console.log("URL matched dark-mode ignore list");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
DarkReader.enable({
|
||||
brightness: 100,
|
||||
contrast: 100,
|
||||
sepia: 0,
|
||||
DarkReader.enable({
|
||||
brightness: 100,
|
||||
contrast: 100,
|
||||
sepia: 0,
|
||||
|
||||
darkSchemeBackgroundColor: "${color.bg}",
|
||||
darkSchemeTextColor: "${color.txt}",
|
||||
darkSchemeBackgroundColor: "${color.bg}",
|
||||
darkSchemeTextColor: "${color.txt}",
|
||||
|
||||
lightSchemeBackgroundColor: "${color.bg}",
|
||||
lightSchemeTextColor: "${color.txt}",
|
||||
});
|
||||
'';
|
||||
lightSchemeBackgroundColor: "${color.bg}",
|
||||
lightSchemeTextColor: "${color.txt}",
|
||||
});
|
||||
'';
|
||||
in
|
||||
{
|
||||
programs.qutebrowser.keyBindings = {
|
||||
|
@ -87,4 +95,3 @@ in
|
|||
'';
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
{ config, pkgs, lib, font, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
font,
|
||||
...
|
||||
}:
|
||||
let
|
||||
inherit (pkgs.uservars) key browser editor;
|
||||
in
|
||||
|
@ -59,7 +65,6 @@ in
|
|||
|
||||
"${key.insertMode}" = "mode-enter insert";
|
||||
};
|
||||
|
||||
};
|
||||
settings = {
|
||||
tabs.tree_tabs = true;
|
||||
|
@ -78,7 +83,8 @@ in
|
|||
{
|
||||
kakoune = "kak";
|
||||
helix = "hx";
|
||||
}.${editor}
|
||||
}
|
||||
.${editor}
|
||||
"{file}"
|
||||
"+{line}"
|
||||
];
|
||||
|
@ -112,7 +118,9 @@ in
|
|||
ExecStart = "${pkgs.qutebrowser}/bin/qutebrowser";
|
||||
Restart = "on-failure";
|
||||
};
|
||||
Install = { WantedBy = [ "sway-session.target" ]; };
|
||||
Install = {
|
||||
WantedBy = [ "sway-session.target" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
home.file = {
|
||||
|
@ -149,4 +157,3 @@ in
|
|||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -33,4 +33,3 @@ in
|
|||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue