diff --git a/common/users.nix b/common/users.nix index cc71cbd..831633e 100644 --- a/common/users.nix +++ b/common/users.nix @@ -25,7 +25,21 @@ in users.${usr} = { config, osConfig, pkgs, ... }: { home = { - file.".local/share/fonts".source = config.lib.file.mkOutOfStoreSymlink "/run/current-system/sw/share/X11/fonts"; + file = { + fonts = { + enable = osConfig.programs.steam.enable; + source = config.lib.file.mkOutOfStoreSymlink "/run/current-system/sw/share/X11/fonts"; + target = ".local/share/fonts"; + }; + kvantum = { + enable = config.programs.plasma.enable; + target = ".config/Kvantum/kvantum.kvconfig"; + text = '' + [General] + theme=Sweet-Ambar-Blue + ''; + }; + }; packages = with pkgs; [ dua fd @@ -84,8 +98,8 @@ in }; plasma = { configFile = { - "kscreenlockerrc"."Daemon"."Autolock" = false; - "kscreenlockerrc"."Greeter"."WallpaperPlugin" = "org.kde.potd"; + kscreenlockerrc.Daemon.Autolock = false; + kscreenlockerrc.Greeter.WallpaperPlugin = "org.kde.potd"; }; spectacle.shortcuts.captureRectangularRegion = "Meta+Shift+S"; workspace = { diff --git a/flake.lock b/flake.lock index 55e468b..2bd1e4f 100644 --- a/flake.lock +++ b/flake.lock @@ -86,11 +86,11 @@ }, "hardware": { "locked": { - "lastModified": 1718459188, - "narHash": "sha256-umwY+ivE98n/6EwEtobOlqf1t9VddhPIIZ6rVmFXlHg=", + "lastModified": 1718548414, + "narHash": "sha256-1obyIuQPR/Kq1j5/i/5EuAfQrDwjYnjCDG8iLtXmBhQ=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "0cd562157274df3783840bdcb0ce6d9c4cf4aa29", + "rev": "cde8f7e11f036160b0fd6a9e07dc4c8e4061cf06", "type": "github" }, "original": { @@ -104,11 +104,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1718243258, - "narHash": "sha256-abBpj2VU8p6qlRzTU8o22q68MmOaZ4v8zZ4UlYl5YRU=", + "lastModified": 1718526747, + "narHash": "sha256-sKrD/utGvmtQALvuDj4j0CT3AJXP1idOAq2p+27TpeE=", "owner": "nix-community", "repo": "home-manager", - "rev": "8d5e27b4807d25308dfe369d5a923d87e7dbfda3", + "rev": "0a7ffb28e5df5844d0e8039c9833d7075cdee792", "type": "github" }, "original": { @@ -194,11 +194,11 @@ "yorha-sound-theme": "yorha-sound-theme" }, "locked": { - "lastModified": 1718498122, - "narHash": "sha256-fmVBah/MAo05EwqRKDiONci95PG8EiRy8PzqNmSS0Dg=", + "lastModified": 1718582540, + "narHash": "sha256-4TSZRhto7gZlii9gWLUrprPWXylARk8Qnch0S15dru8=", "ref": "refs/heads/main", - "rev": "7329a57c2278692ad661d19b3af09631ee011168", - "revCount": 17, + "rev": "d60884e67592746f98ea561065d02c4cf08b6a5f", + "revCount": 18, "type": "git", "url": "https://forgejo.invariantspace.com/macronova/nix-custom" }, @@ -262,11 +262,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1717880976, - "narHash": "sha256-BRvSCsKtDUr83NEtbGfHLUOdDK0Cgbezj2PtcHnz+sQ=", + "lastModified": 1718478900, + "narHash": "sha256-v43N1gZLcGkhg3PdcrKUNIZ1L0FBzB2JqhIYEyKAHEs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4913a7c3d8b8d00cb9476a6bd730ff57777f740c", + "rev": "c884223af91820615a6146af1ae1fea25c107005", "type": "github" }, "original": { @@ -278,11 +278,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1717786204, - "narHash": "sha256-4q0s6m0GUcN7q+Y2DqD27iLvbcd1G50T2lv08kKxkSI=", + "lastModified": 1718318537, + "narHash": "sha256-4Zu0RYRcAY/VWuu6awwq4opuiD//ahpc2aFHg2CWqFY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "051f920625ab5aabe37c920346e3e69d7d34400e", + "rev": "e9ee548d90ff586a6471b4ae80ae9cfcbceb3420", "type": "github" }, "original": { @@ -373,11 +373,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1717774105, - "narHash": "sha256-HV97wqUQv9wvptiHCb3Y0/YH0lJ60uZ8FYfEOIzYEqI=", + "lastModified": 1718276985, + "narHash": "sha256-u1fA0DYQYdeG+5kDm1bOoGcHtX0rtC7qs2YA2N1X++I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d226935fd75012939397c83f6c385e4d6d832288", + "rev": "3f84a279f1a6290ce154c5531378acc827836fbb", "type": "github" }, "original": { @@ -393,11 +393,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1718494124, - "narHash": "sha256-Xs4HYhSTIepqRtttIHFSfuQoIiqBL7fJaKk1266aJGE=", + "lastModified": 1718567165, + "narHash": "sha256-nhg4r4Kn3deooPiNao8oH/K7CcvRotDzBtg00MXiZkU=", "owner": "pjones", "repo": "plasma-manager", - "rev": "e2f2036ae74f9a25e0274b517ef204c52b5d928e", + "rev": "b906c67581fa12ad2821f295b37b5733fcc76926", "type": "github" }, "original": { @@ -425,11 +425,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1718137936, - "narHash": "sha256-psA+1Q5fPaK6yI3vzlLINNtb6EeXj111zQWnZYyJS9c=", + "lastModified": 1718506969, + "narHash": "sha256-Pm9I/BMQHbsucdWf6y9G3xBZh3TMlThGo4KBbeoeczg=", "owner": "Mic92", "repo": "sops-nix", - "rev": "c279dec105dd53df13a5e57525da97905cc0f0d6", + "rev": "797ce4c1f45a85df6dd3d9abdc53f2691bea9251", "type": "github" }, "original": { @@ -574,11 +574,11 @@ "wallpaper-engine-plasma6-plugin": { "flake": false, "locked": { - "lastModified": 1710304679, - "narHash": "sha256-vkWEGlDQpfJ3fAimJHZs+aX6dh/fLHSRy2tLEsgu/JU=", + "lastModified": 1718553568, + "narHash": "sha256-bKGQxyS8gUi+37lODLVHphMoQwLKZt/hpSjR5MN+5GA=", "ref": "qt6", - "rev": "96230de92f1715d3ccc5b9d50906e6a73812a00a", - "revCount": 604, + "rev": "1e604105c586c7938c5b2c19e3dc8677b2eb4bb4", + "revCount": 608, "submodules": true, "type": "git", "url": "https://github.com/catsout/wallpaper-engine-kde-plugin" diff --git a/linux/protostar/gui.nix b/linux/protostar/gui.nix index a130e1e..1ad0dd1 100644 --- a/linux/protostar/gui.nix +++ b/linux/protostar/gui.nix @@ -10,6 +10,7 @@ in home.packages = with jovianPkgs; [ feishin lutris + maliit-keyboard (retroarch.override { cores = with libretro; [ pcsx2