diff --git a/hosts/shiroko/configuration.nix b/hosts/shiroko/configuration.nix index 448767b..60a4873 100644 --- a/hosts/shiroko/configuration.nix +++ b/hosts/shiroko/configuration.nix @@ -20,11 +20,28 @@ graphics.enable32Bit = true; pulseaudio.support32Bit = true; }; - boot.initrd.luks.fido2Support = true; - boot.kernelParams = [ "mem_sleep_default=deep" ]; - # Bootloader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; + boot = { + # initrd.luks.fido2Support = true; + # Bootloader. + loader.systemd-boot.enable = true; + loader.efi.canTouchEfiVariables = true; + plymouth = { + enable = true; + font = "${config.stylix.fonts.monospace.package}/share/fonts/truetype/NerdFonts/CaskaydiaCoveNerdFontMono-Regular.ttf"; + }; + consoleLogLevel = 3; + initrd.systemd.enable = true; + initrd.verbose = false; + kernelParams = [ + "quiet" + "splash" + "boot.shell_on_fail" + "rd.systemd.show_status=false" + "rd.udev.log_level=3" + "udev.log_priority=3" + "mem_sleep_default=deep" + ]; + }; virtualisation.waydroid.enable = true; networking.hostName = "shiroko"; # Define your hostname. @@ -34,6 +51,22 @@ nssmdns4 = true; openFirewall = true; }; + + services.keyd = { + enable = true; + keyboards.default = { + ids = [ "*" ]; + settings = { + main = { + capslock = "esc"; + leftalt = "leftcontrol"; + leftcontrol = "leftalt"; + y = "z"; + z = "y"; + }; + }; + }; + }; #security yargen # security.pam.yubico.enable = true; services.fprintd = { diff --git a/modules/stylix/default.nix b/modules/stylix/default.nix index 5ffc55c..0138aa2 100644 --- a/modules/stylix/default.nix +++ b/modules/stylix/default.nix @@ -8,6 +8,7 @@ enable = true; image = "${inputs.wallpapers}/math/bifurcation.png"; polarity = "dark"; + base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml"; fonts = { serif = { @@ -30,7 +31,7 @@ cursor = { package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; - size = 26; + size = 20; }; }; } diff --git a/users/kaitotlex/de/sway/default.nix b/users/kaitotlex/de/sway/default.nix index 8575930..edc7225 100644 --- a/users/kaitotlex/de/sway/default.nix +++ b/users/kaitotlex/de/sway/default.nix @@ -73,12 +73,15 @@ natural_scroll enabled tap enabled # enables click-on-tap tap_button_map lrm # tap with 1 finger = left click, 2 fingers = right click, 3 fingers = middle click - dwt enabled # disable (touchpad) while typing + #dwt enabled # disable (touchpad) while typing } bindsym XF86KbdBrightnessDown exec brightnessctl -d asus::kbd_backlight s 1- bindsym XF86KbdBrightnessUp exec brightnessctl -d asus::kbd_backlight s +1 bindsym XF86Tools exec brightnessctl s 0 bindsym XF86WebCam exec systemctl sleep + bindsym Prior exec playerctl previous + bindsym Next exec playerctl next + bindsym XF86RotateWindows exec playerctl play-pause ''; }; diff --git a/users/kaitotlex/home.nix b/users/kaitotlex/home.nix index 4f54f45..36441de 100644 --- a/users/kaitotlex/home.nix +++ b/users/kaitotlex/home.nix @@ -22,7 +22,8 @@ home.packages = with pkgs; [ # here is some command line tools I use frequently # feel free to add your own or remove some of them - + playerctl + lunar-client texlab gramma pavucontrol