diff --git a/flake.lock b/flake.lock index e0394fa..0a3da3f 100644 --- a/flake.lock +++ b/flake.lock @@ -28,11 +28,11 @@ ] }, "locked": { - "lastModified": 1761191301, - "narHash": "sha256-xsRL2Oyb4YRZZ1Tu4WzR2uFg1n931bH+PfLdFcqtLg8=", + "lastModified": 1762041416, + "narHash": "sha256-rmJKABRXnhFjjI6RB/MnEvLTQa569zu684Th9y6UlOI=", "owner": "nix-community", "repo": "home-manager", - "rev": "4958aafe7b237dc1e857fb0c916efff72075048f", + "rev": "c0016dd14773f4ca0b467b74c7cdcc501570df4b", "type": "github" }, "original": { @@ -77,11 +77,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1760958188, - "narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=", + "lastModified": 1761933221, + "narHash": "sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc", + "rev": "7467f155fcba189eb088a7601f44fbef7688669b", "type": "github" }, "original": { @@ -93,11 +93,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1761907660, + "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15", "type": "github" }, "original": { @@ -109,11 +109,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1761203975, - "narHash": "sha256-NIi8bSuCh3ibcO0uHzYNaS3xFzJi6BQ5Raj6jFK+lIs=", + "lastModified": 1762081816, + "narHash": "sha256-MlIrTGv41KhVRlR5UXIcGfeg5MMpNKy6dADMl/qPBLg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "837a5642958cc5d66e952004fa0f9fd6bb5699b4", + "rev": "51bbe0973e58afe2f000757506f76cd256285d5f", "type": "github" }, "original": { @@ -125,11 +125,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1761016216, - "narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=", + "lastModified": 1761597516, + "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "481cf557888e05d3128a76f14c76397b7d7cc869", + "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", "type": "github" }, "original": { diff --git a/hosts/fenixpc/fenix.nix b/hosts/fenixpc/fenix.nix index 4ce14c2..c1db193 100644 --- a/hosts/fenixpc/fenix.nix +++ b/hosts/fenixpc/fenix.nix @@ -3,6 +3,7 @@ pkgsStable, lib, config, + osConfig, ... }: let @@ -20,12 +21,13 @@ in transmission_4-qt6 kdePackages.kdenlive kdePackages.plasma-sdk + yandex-music # Games steam prismlauncher (bottles.override { removeWarningPopup = true; }) - warzone2100 + # warzone2100 sauerbraten #Development @@ -53,6 +55,18 @@ in vivaldi = { enable = true; }; + + firefox = { + enable = true; + languagePacks = [ + "ru" + ]; + nativeMessagingHosts = + [ ] + ++ lib.optionals (osConfig.services.desktopManager.plasma6.enable) [ + pkgs.kdePackages.plasma-browser-integration + ]; + }; direnv = { enableZshIntegration = config.programs.zsh.enable; }; diff --git a/modules/hm/ssh.nix b/modules/hm/ssh.nix index 3a80b03..889d568 100644 --- a/modules/hm/ssh.nix +++ b/modules/hm/ssh.nix @@ -8,7 +8,7 @@ user = "admin"; hostname = "192.168.1.1"; port = 2222; - controlPersist = "10m"; + controlPersist = "no"; addKeysToAgent = "9h"; compression = false; @@ -17,8 +17,15 @@ serverAliveCountMax = 3; hashKnownHosts = false; userKnownHostsFile = "~/.ssh/known_hosts"; - controlMaster = "auto"; - controlPath = "~/.ssh/master-%r@%n:%p"; + controlMaster = "no"; + controlPath = "none"; + + extraOptions = { + KexAlgorithms = "curve25519-sha256@libssh.org,diffie-hellman-group14-sha256"; + WarnWeakCrypto = "no"; + ServerAliveInterval = "30"; + ServerAliveCountMax = "4"; + }; }; "aur" = { hostname = "aur.archlinux.org";