diff --git a/flake.lock b/flake.lock index e05524e..2028f3d 100644 --- a/flake.lock +++ b/flake.lock @@ -214,11 +214,11 @@ ] }, "locked": { - "lastModified": 1775781825, - "narHash": "sha256-L5yKTpR+alrZU2XYYvIxCeCP4LBHU5jhwSj7H1VAavg=", + "lastModified": 1777518431, + "narHash": "sha256-SwgiG2T5pbyo33Vz7/vUCAhEMgwCK8Pa2nDSx5a6/WE=", "owner": "nix-community", "repo": "home-manager", - "rev": "e35c39fca04fee829cecdf839a50eb9b54d8a701", + "rev": "2e54a938cdd4c8e414b2518edc3d82308027c670", "type": "github" }, "original": { @@ -252,11 +252,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1775791757, - "narHash": "sha256-3BS1Hw+3A3uf4G/8zwts3ZgxSnYq0y+QntbwO+b6KEw=", + "lastModified": 1777521040, + "narHash": "sha256-wqjD2tlQltiPzV1jFRSZeHrvBIZl9AKk978S789BStE=", "owner": "Infinidoge", "repo": "nix-minecraft", - "rev": "c4c6a33affcc15cde3df06083e96cda87f9a7627", + "rev": "5c95b434c9471fb45e6f748afa15d9fd714843d8", "type": "github" }, "original": { @@ -303,11 +303,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1775490113, - "narHash": "sha256-2ZBhDNZZwYkRmefK5XLOusCJHnoeKkoN95hoSGgMxWM=", + "lastModified": 1776983936, + "narHash": "sha256-ZOQyNqSvJ8UdrrqU1p7vaFcdL53idK+LOM8oRWEWh6o=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "c775c2772ba56e906cbeb4e0b2db19079ef11ff7", + "rev": "2096f3f411ce46e88a79ae4eafcfc9df8ed41c61", "type": "github" }, "original": { @@ -319,11 +319,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1775710090, - "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=", + "lastModified": 1777268161, + "narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4c1018dae018162ec878d42fec712642d214fdfa", + "rev": "1c3fe55ad329cbcb28471bb30f05c9827f724c76", "type": "github" }, "original": { @@ -400,11 +400,11 @@ ] }, "locked": { - "lastModified": 1775682595, - "narHash": "sha256-0E9PohY/VuESLq0LR4doaH7hTag513sDDW5n5qmHd1Q=", + "lastModified": 1777338324, + "narHash": "sha256-bc+ZZCmOTNq86/svGnw0tVpH7vJaLYvGLLKFYP08Q8E=", "owner": "Mic92", "repo": "sops-nix", - "rev": "d2e8438d5886e92bc5e7c40c035ab6cae0c41f76", + "rev": "8eaee5c45428b28b8c47a83e4c09dccec5f279b5", "type": "github" }, "original": { @@ -433,11 +433,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1775429060, - "narHash": "sha256-wbFF5cRxQOCzL/wHOKYm21t5AHPH2Lfp0mVPCOAvEoc=", + "lastModified": 1777580129, + "narHash": "sha256-6buSTzDtHYCJP1JNAIZCmgNcOs76oN03j+21CxdijVo=", "owner": "nix-community", "repo": "stylix", - "rev": "d27951a6539951d87f75cf0a7cda8a3a24016019", + "rev": "20ff51f523e2dd67e5f31a321719d30708c1b771", "type": "github" }, "original": { diff --git a/homes/x86_64-linux/games@LoyAdjo/default.nix b/homes/x86_64-linux/games@LoyAdjo/default.nix index a3056c1..258d3db 100644 --- a/homes/x86_64-linux/games@LoyAdjo/default.nix +++ b/homes/x86_64-linux/games@LoyAdjo/default.nix @@ -25,7 +25,7 @@ # Gaming mangohud prismlauncher - lutris-free + #lutris-free # Terminal Tools tmux mosh @@ -49,6 +49,7 @@ stylix.targets.waybar.font = "sansSerif"; stylix.targets.firefox.profileNames = [ "default" ]; stylix.targets.qt.platform = "qtct"; + stylix.targets.kde.enable = false; home.stateVersion = "24.05"; } diff --git a/homes/x86_64-linux/kb@LoyAdjo/default.nix b/homes/x86_64-linux/kb@LoyAdjo/default.nix index b127f94..bd12432 100644 --- a/homes/x86_64-linux/kb@LoyAdjo/default.nix +++ b/homes/x86_64-linux/kb@LoyAdjo/default.nix @@ -44,7 +44,7 @@ ryubing # Experimental Nitendo Switch Emulator mangohud prismlauncher - lutris-free + #lutris-free # Terminal Tools tmux mosh @@ -86,6 +86,7 @@ stylix.targets.waybar.font = "sansSerif"; stylix.targets.firefox.profileNames = [ "default" ]; stylix.targets.qt.platform = "qtct"; + stylix.targets.kde.enable = false; diff --git a/homes/x86_64-linux/kb@Ohybke/default.nix b/homes/x86_64-linux/kb@Ohybke/default.nix index a2e90a6..60e3b1d 100644 --- a/homes/x86_64-linux/kb@Ohybke/default.nix +++ b/homes/x86_64-linux/kb@Ohybke/default.nix @@ -2,6 +2,7 @@ { imports = [ ./ssh.nix + ./sway.nix ]; home.username = "kb"; @@ -54,7 +55,7 @@ prismlauncher kb-one.olympus gnome-sudoku - lutris-free + #lutris-free moonlight-qt # Terminal Tools mosh @@ -116,6 +117,7 @@ stylix.targets.waybar.font = "sansSerif"; stylix.targets.firefox.profileNames = [ "default" ]; stylix.targets.qt.platform = "qtct"; + stylix.targets.kde.enable = false; home.stateVersion = "24.05"; } diff --git a/homes/x86_64-linux/kb@Ohybke/sway.nix b/homes/x86_64-linux/kb@Ohybke/sway.nix new file mode 100644 index 0000000..c8197de --- /dev/null +++ b/homes/x86_64-linux/kb@Ohybke/sway.nix @@ -0,0 +1,19 @@ +{ config, pkgs, lib, inputs, ... }: +{ + + wayland.windowManager.sway = { + enable = true; + config = { + input = { + "*" = { + xkb_layout = "de"; + xkb_variant = "mac_nodeadkeys"; + }; + }; + modifier = "Mod4"; + menu = "${pkgs.wofi}/bin/wofi --show drun"; + bars = []; + }; + }; + +} diff --git a/modules/home/suites/desktop/waybar.nix b/modules/home/suites/desktop/waybar.nix index 8c57cdf..fde7f6f 100644 --- a/modules/home/suites/desktop/waybar.nix +++ b/modules/home/suites/desktop/waybar.nix @@ -194,7 +194,7 @@ in { tooltip-format-ethernet = " {ifname}  {bandwithDownBytes}  {bandwithUpBytes}"; tooltip-format-wifi = "󰤥 {essid}\t{signalStrength}%\n {bandwidthDownBytes}  {bandwidthUpBytes}"; tooltip-format-disabled = ""; - on-click = "${pkgs.networkmanager_dmenu}/bin/networkmanager_dmenu --config /home/kb/.config/networkmanager-dmenu/config.ini"; + on-click = "${pkgs.networkmanager_dmenu}/bin/networkmanager_dmenu"; on-click-middle = ''${pkgs.networkmanager}/bin/nmcli radio wifi $([ "$(${pkgs.networkmanager}/bin/nmcli radio wifi)" = "enabled" ] && echo "off" || echo "on")''; }; "battery" = { diff --git a/systems/x86_64-linux/Ohybke/default.nix b/systems/x86_64-linux/Ohybke/default.nix index 356b49c..8601bdc 100644 --- a/systems/x86_64-linux/Ohybke/default.nix +++ b/systems/x86_64-linux/Ohybke/default.nix @@ -114,7 +114,7 @@ users.users.kb = { # Managed by Homemanager isNormalUser = true; description = "kB"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "networkmanager" "wheel" "dialout" ]; }; # Default Editor