Compare commits
5 Commits
18719bdc2e
...
809ce39ad3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
809ce39ad3 | ||
|
|
bcd04b836a | ||
|
|
1d23337ed1 | ||
|
|
70c8dfd953 | ||
|
|
ce690c3cad |
@@ -130,6 +130,16 @@ in /* css */ ''
|
|||||||
border-radius: ${builtins.toString rice.rounding}px;
|
border-radius: ${builtins.toString rice.rounding}px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@-moz-document domain(notebooklm.google.com) {
|
||||||
|
body, html, notebook, omnibar {
|
||||||
|
background-color: transparent !important;
|
||||||
|
}
|
||||||
|
header, footer, .studio-panel, .chat-panel, .source-panel {
|
||||||
|
background-color: rgba(0,0,0,0.5) !important;
|
||||||
|
backdrop-filter: blur(100px);
|
||||||
|
border-radius: ${builtins.toString rice.rounding}px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@-moz-document domain(moodle.informatik.tu-darmstadt.de) {
|
@-moz-document domain(moodle.informatik.tu-darmstadt.de) {
|
||||||
body, html , .main-inner, .main-inner * {
|
body, html , .main-inner, .main-inner * {
|
||||||
|
|||||||
@@ -190,7 +190,7 @@
|
|||||||
keys = {
|
keys = {
|
||||||
normal = {
|
normal = {
|
||||||
"C-g" = [ ":new" ":insert-output lazygit" ":buffer-close!" ":redraw" ];
|
"C-g" = [ ":new" ":insert-output lazygit" ":buffer-close!" ":redraw" ];
|
||||||
"C-i" = [ ":pipe fgl" "toggle_comments" ];
|
"C-m" = [ ":pipe fgl" "toggle_comments" ];
|
||||||
"A-`" = [ "no_op" ];
|
"A-`" = [ "no_op" ];
|
||||||
"`" = [ "no_op" ];
|
"`" = [ "no_op" ];
|
||||||
"ö" = { "s" = [ "switch_case" ]; "u" = [ "switch_to_uppercase" ]; "l" = [ "switch_to_lowercase" ]; };
|
"ö" = { "s" = [ "switch_case" ]; "u" = [ "switch_to_uppercase" ]; "l" = [ "switch_to_lowercase" ]; };
|
||||||
@@ -215,6 +215,15 @@
|
|||||||
language-servers = [ "tinymist" ];
|
language-servers = [ "tinymist" ];
|
||||||
# language-servers = [ "language-tool" "tinymist" ];
|
# language-servers = [ "language-tool" "tinymist" ];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "typst-with-language-tool";
|
||||||
|
scope = "";
|
||||||
|
language-servers = [ "language-tool" "tinymist" ];
|
||||||
|
injection-regex = "";
|
||||||
|
file-types = [""];
|
||||||
|
comment-tokens = "//";
|
||||||
|
indent = { tab-width = 2; unit = " "; };
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "markdown";
|
name = "markdown";
|
||||||
language-servers = [ "language-tool" "marksman" ];
|
language-servers = [ "language-tool" "marksman" ];
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{ pkgs, ... }@all: with all; let
|
{ pkgs, ... }@all: with all; let
|
||||||
nox-var = (pkgs.pkgs-version != "24.05");
|
not-nod = (pkgs.pkgs-version != "24.05");
|
||||||
tfc = pkgs.unstable.xdg-desktop-portal-termfilechooser;
|
tfc = pkgs.unstable.xdg-desktop-portal-termfilechooser;
|
||||||
in {
|
in {
|
||||||
home.packages = [
|
home.packages = [
|
||||||
@@ -68,7 +68,8 @@ in {
|
|||||||
# Operation
|
# Operation
|
||||||
{ on = "o"; run = "open"; desc = "Open selected files"; }
|
{ on = "o"; run = "open"; desc = "Open selected files"; }
|
||||||
{ on = "O"; run = "open --interactive"; desc = "Open selected files interactively"; }
|
{ on = "O"; run = "open --interactive"; desc = "Open selected files interactively"; }
|
||||||
{ on = "<Enter>"; run = "open"; desc = "Open selected files"; }
|
{ on = "<Enter>"; run = "plugin smart-enter"; desc = "Open selected files"; }
|
||||||
|
# { on = "<Enter>"; run = "open"; desc = "Open selected files"; }
|
||||||
{ on = "<S-Enter>"; run = "open --interactive"; desc = "Open selected files interactively"; }
|
{ on = "<S-Enter>"; run = "open --interactive"; desc = "Open selected files interactively"; }
|
||||||
{ on = "y"; run = [ ''shell -- for path in "$@"; do echo "file://$path"; done | wl-copy -t text/uri-list'' "yank" ]; desc = "Yank selected files (copy)"; }
|
{ on = "y"; run = [ ''shell -- for path in "$@"; do echo "file://$path"; done | wl-copy -t text/uri-list'' "yank" ]; desc = "Yank selected files (copy)"; }
|
||||||
{ on = "y"; run = "yank"; desc = "Yank selected files (copy)"; }
|
{ on = "y"; run = "yank"; desc = "Yank selected files (copy)"; }
|
||||||
@@ -442,7 +443,7 @@ in {
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
} // (if nox-var then {
|
} // (if not-nod then {
|
||||||
shellWrapperName = "ya";
|
shellWrapperName = "ya";
|
||||||
initLua = /* lua */ ''
|
initLua = /* lua */ ''
|
||||||
require("zoxide"):setup {
|
require("zoxide"):setup {
|
||||||
@@ -469,8 +470,8 @@ in {
|
|||||||
return ui.Span(ya.user_name() .. "@" .. ya.host_name() .. ":"):fg("blue")
|
return ui.Span(ya.user_name() .. "@" .. ya.host_name() .. ":"):fg("blue")
|
||||||
end, 500, Header.LEFT)
|
end, 500, Header.LEFT)
|
||||||
'';
|
'';
|
||||||
plugins = with pkgs; {
|
plugins = { inherit (pkgs.yaziPlugins)
|
||||||
inherit glow git;
|
glow git smart-enter;
|
||||||
};
|
};
|
||||||
} else {});
|
} else {});
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,10 @@
|
|||||||
device-boot = if hyper.host == "NxNORTH" then {
|
device-boot = if hyper.host == "NxNORTH" then {
|
||||||
kernelPackages = pkgs.linuxPackages_zen;
|
kernelPackages = pkgs.linuxPackages_zen;
|
||||||
kernelParams = [
|
kernelParams = [
|
||||||
"fbcon=margin:1"
|
# "fbcon=margin:1"
|
||||||
"fbcon=nodefer"
|
"fbcon=nodefer"
|
||||||
|
"video=DP-4:2560x1440@60"
|
||||||
|
# "video=HDMI-A-3:d"
|
||||||
];
|
];
|
||||||
lanzaboote = {
|
lanzaboote = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@@ -66,5 +68,23 @@ in {
|
|||||||
config = {
|
config = {
|
||||||
environment.systemPackages = with pkgs; lib.mkIf ( host == "NxNORTH" ) [ sbctl ];
|
environment.systemPackages = with pkgs; lib.mkIf ( host == "NxNORTH" ) [ sbctl ];
|
||||||
boot = { tmp.useTmpfs = false; } // device-boot;
|
boot = { tmp.useTmpfs = false; } // device-boot;
|
||||||
|
# thx fxzzi
|
||||||
|
# sh*tty nvidia makes the tty on my 1440p monitor 1080p
|
||||||
|
# so just resize it to 1440p
|
||||||
|
systemd.services.fbset = lib.mkIf (hyper.host == "NxNORTH") {
|
||||||
|
enable = true;
|
||||||
|
wantedBy = ["multi-user.target"];
|
||||||
|
unitConfig = {
|
||||||
|
Description = "Set framebuffer resolution";
|
||||||
|
Before = "display-manager.service";
|
||||||
|
};
|
||||||
|
serviceConfig = {
|
||||||
|
Type = "oneshot";
|
||||||
|
ExecStart = "${lib.getExe pkgs.fbset} -xres 2560 -yres 1440 -match --all";
|
||||||
|
RemainAfterExit = "yes";
|
||||||
|
StandardOutput = "journal";
|
||||||
|
StandardError = "journal";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user