Bitwarden broke and now stable 26.05

This commit is contained in:
Olaf
2026-05-31 09:28:21 +02:00
parent 07aafd820c
commit 126b92831a
6 changed files with 41 additions and 35 deletions
+12 -12
View File
@@ -2,8 +2,8 @@
description = "Starter Configuration with secrets (removed) for MacOS and NixOS"; description = "Starter Configuration with secrets (removed) for MacOS and NixOS";
inputs = { inputs = {
nixpkgs = { nixpkgs = {
# url = "github:nixos/nixpkgs//nixpkgs-25.11-darwin"; url = "github:nixos/nixpkgs//nixpkgs-26.05-darwin";
url = "github:nixos/nixpkgs/nixpkgs-unstable"; # url = "github:nixos/nixpkgs/nixpkgs-unstable";
}; };
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
@@ -12,7 +12,8 @@
url = "github:nix-community/nixd"; url = "github:nix-community/nixd";
}; };
darwin = { darwin = {
url = "github:nix-darwin/nix-darwin"; # url = "github:nix-darwin/nix-darwin";
url = "github:nix-darwin/nix-darwin/nix-darwin-26.05";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nix-homebrew = { nix-homebrew = {
@@ -41,14 +42,14 @@
nix-vscode-extensions = { nix-vscode-extensions = {
url = "github:nix-community/nix-vscode-extensions"; url = "github:nix-community/nix-vscode-extensions";
}; };
catppuccin= { catppuccin = {
url = "github:catppuccin/nix"; url = "github:catppuccin/nix";
}; };
# mac-app-util doesn't work with OCLP installed on X86 # mac-app-util doesn't work with OCLP installed on X86
# mac-app-util = { # mac-app-util = {
# url = "github:hraban/mac-app-util"; # url = "github:hraban/mac-app-util";
# }; # };
}; };
outputs = outputs =
{ {
@@ -64,7 +65,7 @@
nixd, nixd,
sops-nix, sops-nix,
nix-vscode-extensions, nix-vscode-extensions,
catppuccin, catppuccin,
... ...
}@inputs: }@inputs:
let let
@@ -126,8 +127,7 @@
{ {
devShells = forAllSystems devShell; devShells = forAllSystems devShell;
apps = apps =
nixpkgs.lib.genAttrs linuxSystems mkLinuxApps nixpkgs.lib.genAttrs linuxSystems mkLinuxApps // nixpkgs.lib.genAttrs darwinSystems mkDarwinApps;
// nixpkgs.lib.genAttrs darwinSystems mkDarwinApps;
darwinConfigurations = nixpkgs.lib.genAttrs darwinSystems ( darwinConfigurations = nixpkgs.lib.genAttrs darwinSystems (
system: system:
@@ -152,7 +152,7 @@
autoMigrate = true; autoMigrate = true;
}; };
home-manager.sharedModules = [ home-manager.sharedModules = [
# mac-app-util.homeManagerModules.default # mac-app-util.homeManagerModules.default
catppuccin.homeModules.catppuccin catppuccin.homeModules.catppuccin
]; ];
+2
View File
@@ -27,6 +27,7 @@ _:
# Utility Tools # Utility Tools
"blackhole-16ch" "blackhole-16ch"
"blackhole-2ch" "blackhole-2ch"
"box-drive" "box-drive"
@@ -50,6 +51,7 @@ _:
# Productivity Tools # Productivity Tools
"1Password" "1Password"
"bitwarden"
"calibre" "calibre"
"dbeaver-community" "dbeaver-community"
"element" "element"
+2 -1
View File
@@ -95,6 +95,7 @@ in
} // import ../shared/home-manager.nix { inherit config pkgs lib; }; } // import ../shared/home-manager.nix { inherit config pkgs lib; };
catppuccin = { catppuccin = {
autoEnable = true;
enable = true; enable = true;
flavor = "mocha"; flavor = "mocha";
}; };
@@ -126,7 +127,7 @@ in
{ path = "/System/Applications/Mail.app/"; } { path = "/System/Applications/Mail.app/"; }
{ path = "/Applications/MailMate.app/"; } { path = "/Applications/MailMate.app/"; }
{ path = "/Applications/1Password.app/"; } { path = "/Applications/1Password.app/"; }
{ path = "/Applications/Nix\ Apps/Bitwarden.app"; } { path = "/Applications/Bitwarden.app"; }
{ path = "/Applications/Calendar.app/"; } { path = "/Applications/Calendar.app/"; }
{ path = "/Applications/Notes.app/"; } { path = "/Applications/Notes.app/"; }
{ path = "/run/current-system/Applications/Firefox.app/"; } { path = "/run/current-system/Applications/Firefox.app/"; }
+4 -1
View File
@@ -1,7 +1,7 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
let let
emacsOverlaySha256 = "11p1c1l04zrn8dd5w8zyzlv172z05dwi9avbckav4d5fk043m754"; emacsOverlaySha256 = "1hr951gdyqymb1rlkpxb09cx02a6h99sd9fsk7744hvqsdpz5hd6";
in in
{ {
home-manager.backupFileExtension = "nix-backup"; home-manager.backupFileExtension = "nix-backup";
@@ -11,6 +11,9 @@ in
allowBroken = true; allowBroken = true;
allowInsecure = false; allowInsecure = false;
allowUnsupportedSystem = true; allowUnsupportedSystem = true;
permittedInsecurePackages = [
"electron-39.8.10"
];
}; };
overlays = overlays =
+18 -18
View File
@@ -313,29 +313,29 @@ in
enable = true; enable = true;
enableDefaultConfig = false; enableDefaultConfig = false;
matchBlocks."*" = { settings= {
forwardAgent = false; "*" = {
addKeysToAgent = "no"; forwardAgent = false;
compression = false; addKeysToAgent = "no";
serverAliveInterval = 0; compression = false;
serverAliveCountMax = 3; serverAliveInterval = 0;
hashKnownHosts = false; serverAliveCountMax = 3;
userKnownHostsFile = "~/.ssh/known_hosts"; hashKnownHosts = false;
controlMaster = "no"; userKnownHostsFile = "~/.ssh/known_hosts";
controlPath = "~/.ssh/master-%r@%n:%p"; controlMaster = "no";
controlPersist = "no"; controlPath = "~/.ssh/master-%r@%n:%p";
controlPersist = "no";
};
"moonunit.kolkman.org" = {
hostname = "moonunit.kolkman.org";
user = "root";
port = 2222;
};
}; };
includes = [ includes = [
(lib.mkIf pkgs.stdenv.hostPlatform.isLinux "/home/${user}/.ssh/config_external") (lib.mkIf pkgs.stdenv.hostPlatform.isLinux "/home/${user}/.ssh/config_external")
(lib.mkIf pkgs.stdenv.hostPlatform.isDarwin "/Users/${user}/.ssh/config_external") (lib.mkIf pkgs.stdenv.hostPlatform.isDarwin "/Users/${user}/.ssh/config_external")
]; ];
matchBlocks = {
"moonunit.kolkman.org" = {
hostname = "moonunit.kolkman.org";
user = "root";
port = 2222;
};
};
}; };
tmux = { tmux = {
+3 -3
View File
@@ -12,8 +12,8 @@ with pkgs;
# google-chrome. #stopped working # google-chrome. #stopped working
# security and some such # security and some such
bitwarden-desktop # bitwarden-desktop #Does not compile properly
# bitwarden-cli bitwarden-cli
yubikey-manager # provides ykman yubikey-manager # provides ykman
pinentry_mac pinentry_mac
@@ -143,7 +143,7 @@ with pkgs;
# LLM # LLM
ollama ollama
mlx42
# Social # Social