From a0c098ea1f5d5d8e35ef8458a7d4649fcadedc1d Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 2 Dec 2024 21:44:24 +0100 Subject: [PATCH 1/4] Better "special" window handeling --- home-modules/hyprland.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/home-modules/hyprland.nix b/home-modules/hyprland.nix index bb527f9..67c6dda 100755 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -259,6 +259,11 @@ in { "opacity ${transparency},class:^(com.chatterino.*)$" "opacity ${transparency},class:^(chatterino)$" "bordercolor rgba(${rice.lib.nohash rice.color.magenta.bright}ff), pinned:1" + "noanim, class:^(presenter)$" # sent + "float, class:^(presenter)$" # sent + "noanim, class:^(imv)$" + "float, class:^(imv)$" + "fullscreen, class:^(imv)$" ]; windowrule = [ From 5c9a92c68e4ff6c6c631fd4999968c56b028567d Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 15 Dec 2024 14:35:43 +0100 Subject: [PATCH 2/4] helic cleanup + java --- home-modules/helix.nix | 19 +++++-------------- home-modules/programming/java.nix | 8 ++++++++ home-modules/programming/{node.nix => js.nix} | 0 home.nix | 3 ++- 4 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 home-modules/programming/java.nix rename home-modules/programming/{node.nix => js.nix} (100%) diff --git a/home-modules/helix.nix b/home-modules/helix.nix index 897b84b..9670f26 100644 --- a/home-modules/helix.nix +++ b/home-modules/helix.nix @@ -6,6 +6,7 @@ # nil # nix language server # nixd # specified in nixd.nix python311Packages.python-lsp-server + jdt-language-server ruff ruff-lsp pyright @@ -137,20 +138,10 @@ command = "ruff-lsp"; config.settings.args = [ # Set line length - # "--line-length" - # "79" - - # Enable some ruff rules - # "--select" - # ( - # "F,W,E,I,N,D200,D201,D202,D203,D204,D205,D206,D207,D208,D209,D210,D211," - # + "D212,D213,D214,D215,D300,D301,D400,D401,D402,D403,D404,D405,D406," - # + "D407,D408,D409,D410,D411,D412,D413,D414,D415,D416,D417,D418,D419," - # + "UP,YTT,TRIO,ASYNC,B,A,COM,C4,DTZ,T10,DJ,EXE,FA,ISC,ICN001,G010," - # + "G101,G201,G202,INP,PIE,Q,RSE,RET,SLOT,SIM,TCH,INT,ARG,PTH,TD001," - # + "TD004,TD005,TD006,TD007,PD,PL,TRY004,TRY200,TRY201,TRY302,TRY400," - # + "TRY401,FLY,NPY,AIR,PERF,FURB,LOG,RUF" - # ) + "--line-length" + "240" + # Enable custom ruff rules + # "--select" lib.concatStringsSep [ ] ]; }; }; diff --git a/home-modules/programming/java.nix b/home-modules/programming/java.nix new file mode 100644 index 0000000..412d03f --- /dev/null +++ b/home-modules/programming/java.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ + home = { + packages = with pkgs; [ + jdk + ]; + }; +} diff --git a/home-modules/programming/node.nix b/home-modules/programming/js.nix similarity index 100% rename from home-modules/programming/node.nix rename to home-modules/programming/js.nix diff --git a/home.nix b/home.nix index cbd6752..49b539a 100644 --- a/home.nix +++ b/home.nix @@ -37,8 +37,9 @@ ./home-modules/pandoc.nix ./home-modules/pnx.nix ./home-modules/programming/c.nix + ./home-modules/programming/java.nix ./home-modules/programming/gleam.nix - ./home-modules/programming/node.nix + ./home-modules/programming/js.nix ./home-modules/programming/python.nix ./home-modules/qt.nix ./home-modules/rofi.nix From 9087100c425f0dee8d1aa9d702e82aede09276e4 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 15 Dec 2024 14:35:54 +0100 Subject: [PATCH 3/4] qt --- home-modules/qt.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/home-modules/qt.nix b/home-modules/qt.nix index 130d3fa..bc87f16 100755 --- a/home-modules/qt.nix +++ b/home-modules/qt.nix @@ -1,6 +1,8 @@ -{ pkgs, lib, user, ... }: +{ ... }: { qt = { - platformTheme = "gtk"; + enable = true; + platformTheme.name = "qtct"; + style.name = "adwaita-dark"; }; } From 2640b00b05e1e689593ea95813ba749b0bc39ad0 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 15 Dec 2024 14:37:58 +0100 Subject: [PATCH 4/4] better zahtura scrolling --- home-modules/zathura.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/home-modules/zathura.nix b/home-modules/zathura.nix index f7de171..37ab7f6 100644 --- a/home-modules/zathura.nix +++ b/home-modules/zathura.nix @@ -35,6 +35,18 @@ n-completion-items = 9999999999999; exec-command = "open"; page-padding = rice.border-width; + + #stop at page boundries + scroll-page-aware = true; + smooth-scroll = true; + scroll-full-overlap = 0.01; + scroll-step = 300; }; + mappings = { + h = ''feedkeys ""''; + j = ''feedkeys ""''; + k = ''feedkeys ""''; + l = ''feedkeys ""''; + }; }; }