mirror of
https://codeberg.org/muon/home.git
synced 2025-12-06 08:07:45 +00:00
Add ruff
This commit is contained in:
parent
dfb61b24a6
commit
286632be79
3 changed files with 12 additions and 15 deletions
|
|
@ -24,6 +24,7 @@ in {
|
||||||
networking.hostName = "murk";
|
networking.hostName = "murk";
|
||||||
networking.hostId = "a2309090";
|
networking.hostId = "a2309090";
|
||||||
mods.home.file = ./home.nix;
|
mods.home.file = ./home.nix;
|
||||||
|
nix.settings.trusted-users = [ "root" "muon" ];
|
||||||
|
|
||||||
# Modules
|
# Modules
|
||||||
mods.desktop.enable = true;
|
mods.desktop.enable = true;
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ in {
|
||||||
|
|
||||||
docker
|
docker
|
||||||
fish
|
fish
|
||||||
|
devenv
|
||||||
]
|
]
|
||||||
# Non-free </3
|
# Non-free </3
|
||||||
++ [ google-cloud-sdk ];
|
++ [ google-cloud-sdk ];
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,8 @@
|
||||||
{
|
{ pkgs, lib, config, inputs, ... }: {
|
||||||
pkgs,
|
|
||||||
lib,
|
|
||||||
config,
|
|
||||||
inputs,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
options.mods.terminal.development.enable =
|
options.mods.terminal.development.enable =
|
||||||
lib.mkEnableOption "enables cli editor";
|
lib.mkEnableOption "enables cli editor";
|
||||||
|
|
||||||
imports = [inputs.nvf.homeManagerModules.default];
|
imports = [ inputs.nvf.homeManagerModules.default ];
|
||||||
|
|
||||||
config = lib.mkIf config.mods.terminal.development.enable {
|
config = lib.mkIf config.mods.terminal.development.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
|
@ -42,18 +36,18 @@
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
keys.normal = {
|
keys.normal = {
|
||||||
"esc" = ["collapse_selection" "keep_primary_selection"];
|
"esc" = [ "collapse_selection" "keep_primary_selection" ];
|
||||||
"Z" = {
|
"Z" = {
|
||||||
"Q" = ":quit!";
|
"Q" = ":quit!";
|
||||||
"Z" = ":write-quit!";
|
"Z" = ":write-quit!";
|
||||||
};
|
};
|
||||||
"V" = ["select_mode" "extend_to_line_bounds"];
|
"V" = [ "select_mode" "extend_to_line_bounds" ];
|
||||||
};
|
};
|
||||||
editor = {
|
editor = {
|
||||||
line-number = "relative";
|
line-number = "relative";
|
||||||
completion-replace = true;
|
completion-replace = true;
|
||||||
bufferline = "always";
|
bufferline = "always";
|
||||||
rulers = [80];
|
rulers = [ 80 ];
|
||||||
soft-wrap.enable = true;
|
soft-wrap.enable = true;
|
||||||
indent-guides.render = true;
|
indent-guides.render = true;
|
||||||
cursor-shape = {
|
cursor-shape = {
|
||||||
|
|
@ -82,18 +76,18 @@
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "glsl";
|
name = "glsl";
|
||||||
language-servers = ["glsl"];
|
language-servers = [ "glsl" ];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "wgsl";
|
name = "wgsl";
|
||||||
language-servers = ["wgsl"];
|
language-servers = [ "wgsl" ];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "python";
|
name = "python";
|
||||||
auto-format = true;
|
auto-format = true;
|
||||||
formatter = {
|
formatter = {
|
||||||
command = "${pkgs.black}/bin/black";
|
command = "${pkgs.black}/bin/black";
|
||||||
args = ["-" "--quiet" "--line-length=79"];
|
args = [ "-" "--quiet" "--line-length=79" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
@ -123,6 +117,7 @@
|
||||||
rust.enable = true;
|
rust.enable = true;
|
||||||
rust.crates.enable = true;
|
rust.crates.enable = true;
|
||||||
python.enable = true;
|
python.enable = true;
|
||||||
|
python.format.type = "ruff";
|
||||||
clang.enable = true;
|
clang.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -145,7 +140,7 @@
|
||||||
todo-comments.enable = true;
|
todo-comments.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
spellcheck = {enable = true;};
|
spellcheck = { enable = true; };
|
||||||
|
|
||||||
binds = {
|
binds = {
|
||||||
whichKey.enable = true;
|
whichKey.enable = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue