NixOS + home-manager configs, mirrored from GitLab SaaS.
gitlab.com/andreijiroh-dev/nixops-config
nix-flake
nixos
home-manager
nixpkgs
nix-flakes
1{
2 config,
3 lib,
4 pkgs,
5 self,
6 ...
7}:
8{
9 imports = [
10 "${self}/shared/options.nix"
11 ];
12 config = {
13 programs._1password.enable = true;
14 programs._1password-gui = {
15 enable = true;
16 # Certain features, including CLI integration and system authentication support,
17 # require enabling PolKit integration on some desktop environments (e.g. Plasma).
18 polkitPolicyOwners = [
19 "gildedguy"
20 "ajhalili2006"
21 "MFHellscapes"
22 "halilifam"
23 ];
24 };
25
26
27 # HACK: Allow zen-browser and vivaldi to be used with 1Password
28 environment.etc = {
29 "1password/custom_allowed_browsers" = {
30 text = ''
31 .zen-wrapped
32 zen
33 vivaldi-bin
34 vivaldi
35 '';
36 mode = "0755";
37 };
38 };
39 };
40}