Add firefox, fix ssh config, flake update

This commit is contained in:
2025-11-02 14:28:39 +03:00
parent ce07587897
commit 636847dd30
3 changed files with 40 additions and 19 deletions

30
flake.lock generated
View File

@@ -28,11 +28,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761191301, "lastModified": 1762041416,
"narHash": "sha256-xsRL2Oyb4YRZZ1Tu4WzR2uFg1n931bH+PfLdFcqtLg8=", "narHash": "sha256-rmJKABRXnhFjjI6RB/MnEvLTQa569zu684Th9y6UlOI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4958aafe7b237dc1e857fb0c916efff72075048f", "rev": "c0016dd14773f4ca0b467b74c7cdcc501570df4b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -77,11 +77,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1760958188, "lastModified": 1761933221,
"narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=", "narHash": "sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc", "rev": "7467f155fcba189eb088a7601f44fbef7688669b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -93,11 +93,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1761114652, "lastModified": 1761907660,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -109,11 +109,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1761203975, "lastModified": 1762081816,
"narHash": "sha256-NIi8bSuCh3ibcO0uHzYNaS3xFzJi6BQ5Raj6jFK+lIs=", "narHash": "sha256-MlIrTGv41KhVRlR5UXIcGfeg5MMpNKy6dADMl/qPBLg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "837a5642958cc5d66e952004fa0f9fd6bb5699b4", "rev": "51bbe0973e58afe2f000757506f76cd256285d5f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -125,11 +125,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1761016216, "lastModified": 1761597516,
"narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=", "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "481cf557888e05d3128a76f14c76397b7d7cc869", "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -3,6 +3,7 @@
pkgsStable, pkgsStable,
lib, lib,
config, config,
osConfig,
... ...
}: }:
let let
@@ -20,12 +21,13 @@ in
transmission_4-qt6 transmission_4-qt6
kdePackages.kdenlive kdePackages.kdenlive
kdePackages.plasma-sdk kdePackages.plasma-sdk
yandex-music
# Games # Games
steam steam
prismlauncher prismlauncher
(bottles.override { removeWarningPopup = true; }) (bottles.override { removeWarningPopup = true; })
warzone2100 # warzone2100
sauerbraten sauerbraten
#Development #Development
@@ -53,6 +55,18 @@ in
vivaldi = { vivaldi = {
enable = true; enable = true;
}; };
firefox = {
enable = true;
languagePacks = [
"ru"
];
nativeMessagingHosts =
[ ]
++ lib.optionals (osConfig.services.desktopManager.plasma6.enable) [
pkgs.kdePackages.plasma-browser-integration
];
};
direnv = { direnv = {
enableZshIntegration = config.programs.zsh.enable; enableZshIntegration = config.programs.zsh.enable;
}; };

View File

@@ -8,7 +8,7 @@
user = "admin"; user = "admin";
hostname = "192.168.1.1"; hostname = "192.168.1.1";
port = 2222; port = 2222;
controlPersist = "10m"; controlPersist = "no";
addKeysToAgent = "9h"; addKeysToAgent = "9h";
compression = false; compression = false;
@@ -17,8 +17,15 @@
serverAliveCountMax = 3; serverAliveCountMax = 3;
hashKnownHosts = false; hashKnownHosts = false;
userKnownHostsFile = "~/.ssh/known_hosts"; userKnownHostsFile = "~/.ssh/known_hosts";
controlMaster = "auto"; controlMaster = "no";
controlPath = "~/.ssh/master-%r@%n:%p"; controlPath = "none";
extraOptions = {
KexAlgorithms = "curve25519-sha256@libssh.org,diffie-hellman-group14-sha256";
WarnWeakCrypto = "no";
ServerAliveInterval = "30";
ServerAliveCountMax = "4";
};
}; };
"aur" = { "aur" = {
hostname = "aur.archlinux.org"; hostname = "aur.archlinux.org";