diff --git a/flake.lock b/flake.lock index 1099d0c..2553fe2 100644 --- a/flake.lock +++ b/flake.lock @@ -180,11 +180,11 @@ ] }, "locked": { - "lastModified": 1705879479, - "narHash": "sha256-ZIohbyly1KOe+8I3gdyNKgVN/oifKdmeI0DzMfytbtg=", + "lastModified": 1705169127, + "narHash": "sha256-j9OEtNxOIPWZWjbECVMkI1TO17SzlpHMm0LnVWKOR/g=", "owner": "nix-community", "repo": "home-manager", - "rev": "2d47379ad591bcb14ca95a90b6964b8305f6c913", + "rev": "f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8", "type": "github" }, "original": { @@ -281,11 +281,11 @@ ] }, "locked": { - "lastModified": 1705806513, - "narHash": "sha256-FcOmNjhHFfPz2udZbRpZ1sfyhVMr+C2O8kOxPj+HDDk=", + "lastModified": 1705201750, + "narHash": "sha256-0umjkDiAoXDsIhaFlIIhKFTX/q7sMhfzvhNuY6wFdZo=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "f8e04fbcebcc24cebc91989981bd45f69b963ed7", + "rev": "274a40dbf8be212697f3988471a4473987f8a886", "type": "github" }, "original": { @@ -296,11 +296,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1705677747, - "narHash": "sha256-eyM3okYtMgYDgmYukoUzrmuoY4xl4FUujnsv/P6I/zI=", + "lastModified": 1705133751, + "narHash": "sha256-rCIsyE80jgiOU78gCWN3A0wE0tR2GI5nH6MlS+HaaSQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bbe7d8f876fbbe7c959c90ba2ae2852220573261", + "rev": "9b19f5e77dd906cb52dade0b7bd280339d2a1f3d", "type": "github" }, "original": { @@ -398,11 +398,11 @@ ] }, "locked": { - "lastModified": 1705881825, - "narHash": "sha256-tFmDS9lSuDKx6voMK4HlLAI0/IR5x319Ng8LvhsfL1U=", + "lastModified": 1704138480, + "narHash": "sha256-KSWmE3C/nnU6gJ2KIYaTPB4Yk58BhqFdOhaIuhCCFfg=", "owner": "therealr5", "repo": "purge", - "rev": "364bc2c5522dda77947f003d3ab03d023a7318e1", + "rev": "3ae163c8fa9a64ecf1d06f390c6072948a57905f", "type": "github" }, "original": { @@ -488,11 +488,11 @@ ] }, "locked": { - "lastModified": 1705882164, - "narHash": "sha256-HAjEar8nN4HtOTEeA6LRjq40SPS84YWrfXMBBh7jCF8=", + "lastModified": 1704138497, + "narHash": "sha256-+bDxq8eeLpPO/4fZm4ikAbW064T4+n8CIY4kv+sd41U=", "owner": "therealr5", "repo": "TruckSimulatorBot", - "rev": "b59e230bdec747dbff7e15447cf68791a31c323f", + "rev": "1053bcb5419c18fb7f700e7b2a0cde9c0467f79c", "type": "github" }, "original": { diff --git a/hosts/falkenstein/default.nix b/hosts/falkenstein/default.nix index b84a17a..680bff2 100644 --- a/hosts/falkenstein/default.nix +++ b/hosts/falkenstein/default.nix @@ -55,7 +55,7 @@ enable = true; settings.PasswordAuthentication = false; }; - services.journald.gateway.enable = true; + services.journald.enableHttpGateway = true; programs.mosh.enable = true; users.users.root.openssh.authorizedKeys.keyFiles = [ ../../keys/ssh/rouven-thinkpad diff --git a/hosts/nuc/default.nix b/hosts/nuc/default.nix index 21e6659..72a0d4a 100644 --- a/hosts/nuc/default.nix +++ b/hosts/nuc/default.nix @@ -64,7 +64,7 @@ # Enable the OpenSSH daemon. services.openssh.enable = true; - services.journald.gateway.enable = true; + services.journald.enableHttpGateway = true; programs.mosh.enable = true; diff --git a/hosts/nuc/modules/networks/default.nix b/hosts/nuc/modules/networks/default.nix index 6a39bcb..50b8ba9 100644 --- a/hosts/nuc/modules/networks/default.nix +++ b/hosts/nuc/modules/networks/default.nix @@ -14,7 +14,7 @@ }; services.resolved = { enable = true; - dnssec = "true"; + # dnssec = "true"; fallbackDns = [ "9.9.9.9" "149.112.112.112" diff --git a/hosts/thinkpad/default.nix b/hosts/thinkpad/default.nix index c014fb7..9f08ec6 100755 --- a/hosts/thinkpad/default.nix +++ b/hosts/thinkpad/default.nix @@ -66,14 +66,7 @@ fwupd.enable = true; # firmware updates zfs.autoScrub.enable = true; }; - hardware.bluetooth = { - enable = true; - settings = { - General = { - Experimental = true; - }; - }; - }; + hardware.bluetooth.enable = true; services.logind = { lidSwitch = "suspend-then-hibernate"; diff --git a/overlays/default.nix b/overlays/default.nix index d97f598..84d89af 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -18,6 +18,15 @@ in pww = callPackage ../pkgs/pww { }; ianny = callPackage ../pkgs/ianny { }; + river = prev.river.overrideAttrs (_: { + patches = [ + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/riverwm/river/pull/735.patch"; + hash = "sha256-7pwQfXurgJej0NZ+kD2qBQdrqD6pYA1PbHxzG+5rGac="; + }) + ]; + }); + tpm2-pkcs11 = prev.tpm2-pkcs11.override { fapiSupport = false; }; gnome-break-timer = callPackage ../pkgs/gnome-break-timer { }; diff --git a/users/rouven/default.nix b/users/rouven/default.nix index b1a1737..51f36c0 100644 --- a/users/rouven/default.nix +++ b/users/rouven/default.nix @@ -5,7 +5,7 @@ users.users.rouven = { description = "Rouven Seifert"; isNormalUser = true; - extraGroups = [ "wheel" "video" "dialout" "libvirtd" "tss" "input" "wireshark" "etherape" ]; + extraGroups = [ "wheel" "video" "libvirtd" "tss" "input" "wireshark" "etherape" ]; initialHashedPassword = "$6$X3XERQv28Nt1UUT5$MjdMBDuXyEwexkuKqmNFweez69q4enY5cjMXSbBxOc6Bq7Fhhp7OqmCm02k3OGjoZFXzPV9ZHuMSGKZOtwYIk1"; }; home-manager.useUserPackages = true; diff --git a/users/rouven/fixes.nix b/users/rouven/fixes.nix index ba07825..c5879ac 100644 --- a/users/rouven/fixes.nix +++ b/users/rouven/fixes.nix @@ -18,15 +18,11 @@ enable = true; extraPortals = [ pkgs.xdg-desktop-portal-wlr - pkgs.xdg-desktop-portal-gtk ]; config = { common = { default = [ "wlr" ]; }; - "org.freedesktop.impl.portal.FileChooser" = { - default = [ "gtk" ]; - }; "org.freedesktop.impl.portal.Secret" = { default = [ "gnome-keyring" ]; }; diff --git a/users/rouven/modules/packages.nix b/users/rouven/modules/packages.nix index e538165..e43cf7e 100644 --- a/users/rouven/modules/packages.nix +++ b/users/rouven/modules/packages.nix @@ -52,7 +52,6 @@ libreoffice mosh ansible - plover.dev # programming languages cargo diff --git a/users/rouven/modules/wayland/waybar.nix b/users/rouven/modules/wayland/waybar.nix index a7cdc3d..47e4930 100644 --- a/users/rouven/modules/wayland/waybar.nix +++ b/users/rouven/modules/wayland/waybar.nix @@ -10,7 +10,7 @@ layer = "top"; position = "top"; height = 26; - modules-left = [ "sway/workspaces" "river/tags" "custom/spotifytitle" "river/window" ]; + modules-left = [ "river/tags" "custom/spotifytitle" "river/window" ]; modules-right = [ "network" "cpu" "pulseaudio" "battery" "tray" "custom/notification" "clock" ]; network = { format-wifi = " {essid} ({signalStrength}%)"; @@ -24,10 +24,6 @@ format = "{icon}"; on-click = "activate"; }; - "sway/workspaces" = { - format = "{icon}"; - on-click = "activate"; - }; "river/window" = { format = " {}"; # separate-outputs = true; @@ -117,14 +113,12 @@ background-color: transparent; } - #workspaces button, #tags button { padding: 0 5px; background-color: transparent; color: #${config.colorScheme.colors.base05}; } - #workspaces button.focused, #tags button.focused { background-color: #${config.colorScheme.colors.base04}; box-shadow: inset 0 -3px #${config.colorScheme.colors.base05}; @@ -134,7 +128,6 @@ box-shadow: inset 0 -3px #${config.colorScheme.colors.base05}; } - #workspaces button.urgent, #tags button.urgent { background-color: #eb4d4b; }