From 50ca4cde61ce48bfed1c5f06988669aabf5592ac Mon Sep 17 00:00:00 2001 From: ingressy Date: Wed, 17 Jun 2026 14:40:40 +0000 Subject: [PATCH] Dateien nach "/" hochladen --- home.nix | 27 +++++++++++++++++++++++++++ niri.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 home.nix create mode 100644 niri.nix diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..842bc86 --- /dev/null +++ b/home.nix @@ -0,0 +1,27 @@ +{ config, pkgs, inputs, ... }: + +{ + imports = [ + ./eww.nix + ./niri.nix + ]; + + home.username = "floppy"; + home.homeDirectory = "/home/floppy"; + home.stateVersion = "26.05"; # nicht ändern nach erstem Setup + + home.packages = with pkgs; [ + thunderbird + vesktop + + + eww + mako + wl-clipboard + grim + slurp + swww + brightnessctl + playerctl + ]; +} diff --git a/niri.nix b/niri.nix new file mode 100644 index 0000000..23dfed5 --- /dev/null +++ b/niri.nix @@ -0,0 +1,41 @@ +{ config, pkgs, ... }: +{ + xdg.configFile."niri/config.kdl".text = '' + input { + keyboard { + xkb { + layout "de" + } + } + touchpad { + tap + natural-scroll + } + } + + spawn-at-startup "eww" "open" "bar0" + spawn-at-startup "bash" "-c" "eww open bar1 2>/dev/null || true" + + binds { + Mod+Return { spawn "alacritty"; } + Mod+Q { close-window; } + Mod+H { focus-column-left; } + Mod+L { focus-column-right; } + Mod+J { focus-window-down; } + Mod+K { focus-window-up; } + Mod+Shift+H { move-column-left; } + Mod+Shift+L { move-column-right; } + Mod+1 { focus-workspace 1; } + Mod+2 { focus-workspace 2; } + Mod+3 { focus-workspace 3; } + Mod+4 { focus-workspace 4; } + Mod+Shift+1 { move-window-to-workspace 1; } + Mod+Shift+2 { move-window-to-workspace 2; } + Mod+Shift+3 { move-window-to-workspace 3; } + Mod+Shift+4 { move-window-to-workspace 4; } + Mod+Shift+E { quit; } + } + + prefer-no-csd + ''; +}