tangled
alpha
login
or
join now
da157.id
/
nix-config
0
fork
atom
0xda157's home-manager and nixos config
0
fork
atom
overview
issues
pulls
pipelines
add vicinae
0xda157
4 months ago
1ccb00f1
b0ff8f18
+77
-7
6 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
modules
home
desktops
hyprland
binds.nix
default.nix
shared
vicinae
default.nix
hosts
default.nix
+61
-5
flake.lock
···
163
163
"type": "github"
164
164
}
165
165
},
166
166
+
"flake-utils_2": {
167
167
+
"inputs": {
168
168
+
"systems": "systems_3"
169
169
+
},
170
170
+
"locked": {
171
171
+
"lastModified": 1731533236,
172
172
+
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
173
173
+
"owner": "numtide",
174
174
+
"repo": "flake-utils",
175
175
+
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
176
176
+
"type": "github"
177
177
+
},
178
178
+
"original": {
179
179
+
"owner": "numtide",
180
180
+
"repo": "flake-utils",
181
181
+
"type": "github"
182
182
+
}
183
183
+
},
166
184
"fromYaml": {
167
185
"flake": false,
168
186
"locked": {
···
486
504
"sops-nix": "sops-nix",
487
505
"stylix": "stylix",
488
506
"systems": "systems_2",
507
507
+
"vicinae": "vicinae",
489
508
"zen-browser": "zen-browser"
490
509
}
491
510
},
···
534
553
"tinted-zed": "tinted-zed"
535
554
},
536
555
"locked": {
537
537
-
"lastModified": 1763590746,
538
538
-
"narHash": "sha256-bsEu7Ohdo2OEudXdQzk+jc9fiO0rNMGaH+Wee7FXxNc=",
539
539
-
"owner": "nix-community",
556
556
+
"lastModified": 1763614995,
557
557
+
"narHash": "sha256-vmjEe3I2n6iI1ujprJ+qHlhPgCAELbjwHxdRMvLWs+Y=",
558
558
+
"owner": "0xda157",
540
559
"repo": "stylix",
541
541
-
"rev": "3013f98e28e52b3bd3859b0c454554aae54d5060",
560
560
+
"rev": "77c4b5f7db42dcb3ef1678a0ab7ac5c426914bcd",
542
561
"type": "github"
543
562
},
544
563
"original": {
545
545
-
"owner": "nix-community",
564
564
+
"owner": "0xda157",
565
565
+
"ref": "vicinae",
546
566
"repo": "stylix",
547
567
"type": "github"
548
568
}
···
574
594
},
575
595
"parent": []
576
596
},
597
597
+
"systems_3": {
598
598
+
"locked": {
599
599
+
"lastModified": 1681028828,
600
600
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
601
601
+
"owner": "nix-systems",
602
602
+
"repo": "default",
603
603
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
604
604
+
"type": "github"
605
605
+
},
606
606
+
"original": {
607
607
+
"owner": "nix-systems",
608
608
+
"repo": "default",
609
609
+
"type": "github"
610
610
+
}
611
611
+
},
577
612
"tinted-foot": {
578
613
"flake": false,
579
614
"locked": {
···
652
687
"original": {
653
688
"owner": "tinted-theming",
654
689
"repo": "base16-zed",
690
690
+
"type": "github"
691
691
+
}
692
692
+
},
693
693
+
"vicinae": {
694
694
+
"inputs": {
695
695
+
"flake-utils": "flake-utils_2",
696
696
+
"nixpkgs": [
697
697
+
"nixpkgs"
698
698
+
]
699
699
+
},
700
700
+
"locked": {
701
701
+
"lastModified": 1763505293,
702
702
+
"narHash": "sha256-huleUPkt0iZJZy4e/KPhcHK4ueeqaqiMUu7Ft6NVDFU=",
703
703
+
"owner": "vicinaehq",
704
704
+
"repo": "vicinae",
705
705
+
"rev": "e600ffc4ad1e87f3389327adfab8bb8d2f34261e",
706
706
+
"type": "github"
707
707
+
},
708
708
+
"original": {
709
709
+
"owner": "vicinaehq",
710
710
+
"repo": "vicinae",
655
711
"type": "github"
656
712
}
657
713
},
+6
-1
flake.nix
···
150
150
};
151
151
152
152
stylix = {
153
153
-
url = "github:nix-community/stylix";
153
153
+
url = "github:0xda157/stylix/vicinae"; # FIXME
154
154
inputs = {
155
155
nixpkgs.follows = "nixpkgs";
156
156
systems.follows = "systems";
157
157
nur.follows = "nur";
158
158
};
159
159
+
};
160
160
+
161
161
+
vicinae = {
162
162
+
url = "github:vicinaehq/vicinae";
163
163
+
inputs.nixpkgs.follows = "nixpkgs";
159
164
};
160
165
161
166
zen-browser = {
+1
-1
modules/home/desktops/hyprland/binds.nix
···
2
2
bind = [
3
3
# programs
4
4
"SUPER, Q, exec, $terminal"
5
5
-
"SUPER, W, exec, pkill rofi || $menu"
5
5
+
"SUPER, W, exec, vicinae toggle"
6
6
"SUPER, E, exec, $fileManager"
7
7
"SUPER, escape, exec, hyprlock"
8
8
+4
modules/home/desktops/hyprland/default.nix
···
33
33
hypridle.enable = true;
34
34
dunst.enable = true;
35
35
playerctld.enable = true;
36
36
+
vicinae.enable = true;
36
37
};
37
38
38
39
wayland.windowManager.hyprland = {
···
68
69
"blur,launcher"
69
70
"blur,rofi"
70
71
"ignorezero,rofi"
72
72
+
"blur,vicinae"
73
73
+
"ignorealpha 0, vicinae"
74
74
+
"noanim, vicinae"
71
75
"blur,notifications"
72
76
"ignorezero,notifications"
73
77
];
+4
modules/home/desktops/shared/vicinae/default.nix
···
1
1
+
{ pkgs, ... }:
2
2
+
{
3
3
+
services.vicinae.package = pkgs.vicinae;
4
4
+
}
+1
modules/hosts/default.nix
···
24
24
sharedModules = [
25
25
inputs.potatofox.homeModules.potatofox
26
26
inputs.sops-nix.homeManagerModules.sops
27
27
+
inputs.vicinae.homeManagerModules.default
27
28
inputs.zen-browser.homeModules.beta
28
29
self.homeModules.default
29
30
];