quickshell stuff, enable nix-ld and fix hyprland binds

This commit is contained in:
Charlie Root 2024-10-10 20:31:02 +02:00
commit a722352175
Signed by: faukah
SSH key fingerprint: SHA256:jpYIt4Vkz1NBTQcks/N9OPTfTFxE6KF2W/rV7hrfrIw
4 changed files with 18 additions and 13 deletions

View file

@ -11,6 +11,7 @@
console.keyMap = "de"; console.keyMap = "de";
security.polkit.enable = true; security.polkit.enable = true;
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
programs.nix-ld.enable = true;
services = { services = {
fstrim.enable = lib.mkDefault true; fstrim.enable = lib.mkDefault true;
}; };

View file

@ -1,12 +1,15 @@
{ {
config,
lib,
inputs', inputs',
pkgs, pkgs,
lib,
... ...
}: let }: let
inherit (inputs') quickshell; inherit (inputs') quickshell;
inherit (lib.generators) toKeyValue; inherit (lib.generators) toKeyValue;
inherit (config.meta.mainUser) username;
in { in {
home-manager.users.${username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
qt6.qtimageformats # amog qt6.qtimageformats # amog
qt6.qt5compat # shader fx qt6.qt5compat # shader fx
@ -16,8 +19,9 @@ in {
imagemagick # screenshot imagemagick # screenshot
]; ];
xdg.configFile."quickshell/manifest.conf".text = toKeyValue {} { # xdg.configFile."quickshell/manifest.conf".text = toKeyValue {} {
shell = "${./shell}"; # shell = "${./shell}";
lockscreen = "${./lockscreen}"; # # lockscreen = "${./lockscreen}";
# };
}; };
} }

View file

View file

@ -34,7 +34,7 @@ in {
input = { input = {
kb_layout = "de,ru"; kb_layout = "de,ru";
kb_variant = ",phonetic_winkeys"; kb_variant = ",phonetic_winkeys";
kb_options = "grp:rctrl_rshift_toggle ctrl:nocaps"; kb_options = "grp:rctrl_rshift_toggle";
follow_mouse = true; follow_mouse = true;