treewide: format using nixfmt-rfc-style

This commit is contained in:
Leonardo Eugênio 2024-05-30 16:54:58 -03:00
parent dba047b845
commit 399eafe9ed
98 changed files with 1930 additions and 990 deletions

View file

@ -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
'';
};
}

View file

@ -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
'';
};
}

View file

@ -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
};
};
}

View file

@ -33,4 +33,3 @@ in
};
};
}