tangled
alpha
login
or
join now
quasigod.xyz
/
nixconfig
9
fork
atom
My NixOS and Home Manager configurations
9
fork
atom
overview
issues
pulls
pipelines
update inputs, cosmic beta release
quasigod.xyz
5 months ago
67972842
6e90472b
verified
This commit was signed with the committer's
known signature
.
quasigod.xyz
SSH Key Fingerprint:
SHA256:IYQIQqk4Il5k+VDa+O4RM4mqCqVtyRilM/eLPbx2jjc=
+64
-51
2 changed files
expand all
collapse all
unified
split
flake.lock
modules
desktops
cosmic.nix
+50
-50
flake.lock
···
23
23
]
24
24
},
25
25
"locked": {
26
26
-
"lastModified": 1758270360,
27
27
-
"narHash": "sha256-yqh6EEhlpVWRoKl85o1s+QZ72UHWTvornnc3C0Ls484=",
26
26
+
"lastModified": 1758956381,
27
27
+
"narHash": "sha256-ROUw5E8CibG3jEy6oHjrkF6/P60eiaUJmc2s2ecC/LM=",
28
28
"owner": "catppuccin",
29
29
"repo": "nix",
30
30
-
"rev": "2e0aacdd6abbecd1b1c0511a2fcd1460a6bc6645",
30
30
+
"rev": "02dee881c3e644e2b561f407742f1fd927c40b83",
31
31
"type": "github"
32
32
},
33
33
"original": {
···
45
45
"rust-overlay": "rust-overlay"
46
46
},
47
47
"locked": {
48
48
-
"lastModified": 1758540151,
49
49
-
"narHash": "sha256-5emcCJqkkpInzhyCGUXXcktPjNQInRHzCvHzP/2XspY=",
48
48
+
"lastModified": 1759155412,
49
49
+
"narHash": "sha256-5JMoXMQt0C1SAHzhHwKLIEZ8/Q8f0vqBGxrMnmuOvJg=",
50
50
"owner": "chaotic-cx",
51
51
"repo": "nyx",
52
52
-
"rev": "c2bc079a4179295eee766d00b9ae264e68e13db9",
52
52
+
"rev": "ae7eac57b8dfc221270bb4f4752a87fe4f17ca11",
53
53
"type": "github"
54
54
},
55
55
"original": {
···
341
341
]
342
342
},
343
343
"locked": {
344
344
-
"lastModified": 1758464306,
345
345
-
"narHash": "sha256-i56XRXqjwJRdVYmpzVUQ0ktqBBHqNzQHQMQvFRF/acQ=",
344
344
+
"lastModified": 1758928860,
345
345
+
"narHash": "sha256-ZqaRdd+KoR54dNJPtd7UX4O0X+02YItnTpQVu28lSVI=",
346
346
"owner": "nix-community",
347
347
"repo": "home-manager",
348
348
-
"rev": "939e91e1cff1f99736c5b02529658218ed819a2a",
348
348
+
"rev": "bc2afee55bc5d3b825287829d6592b9cc1405aad",
349
349
"type": "github"
350
350
},
351
351
"original": {
···
361
361
]
362
362
},
363
363
"locked": {
364
364
-
"lastModified": 1758545873,
365
365
-
"narHash": "sha256-0VP5cVd6DyibHNPC/IJ5Ut+KuNYUeKmr5ltzf+IcpjA=",
364
364
+
"lastModified": 1759172751,
365
365
+
"narHash": "sha256-E8W8sRXfrvkFW26GuuiWq6QfReU7m5+cngwHuRo/3jc=",
366
366
"owner": "nix-community",
367
367
"repo": "home-manager",
368
368
-
"rev": "de5369834ff1f75246c46be89ef993392e961c26",
368
368
+
"rev": "12fa8548feefa9a10266ba65152fd1a787cdde8f",
369
369
"type": "github"
370
370
},
371
371
"original": {
···
578
578
]
579
579
},
580
580
"locked": {
581
581
-
"lastModified": 1758420014,
582
582
-
"narHash": "sha256-a7IGWXPRppgXMRpBosBl2Afr5DICt21ogeZL45uVkX0=",
581
581
+
"lastModified": 1759110900,
582
582
+
"narHash": "sha256-fcu/r0ijvaYT2VHGkZGr0wq9uBMNFkiftVBy43/2oig=",
583
583
"owner": "fufexan",
584
584
"repo": "nix-gaming",
585
585
-
"rev": "cd931e08409954b2e3595b1532039f8052dd8198",
585
585
+
"rev": "2ac6a49266e9159ccb001b4c8cb1f50f67d502ae",
586
586
"type": "github"
587
587
},
588
588
"original": {
···
653
653
},
654
654
"nixos-hardware": {
655
655
"locked": {
656
656
-
"lastModified": 1757943327,
657
657
-
"narHash": "sha256-w6cDExPBqbq7fTLo4dZ1ozDGeq3yV6dSN4n/sAaS6OM=",
656
656
+
"lastModified": 1758663926,
657
657
+
"narHash": "sha256-6CFdj7Xs616t1W4jLDH7IohAAvl5Dyib3qEv/Uqw1rk=",
658
658
"owner": "nixos",
659
659
"repo": "nixos-hardware",
660
660
-
"rev": "67a709cfe5d0643dafd798b0b613ed579de8be05",
660
660
+
"rev": "170ff93c860b2a9868ed1e1102d4e52cb3d934e1",
661
661
"type": "github"
662
662
},
663
663
"original": {
···
675
675
]
676
676
},
677
677
"locked": {
678
678
-
"lastModified": 1758163506,
679
679
-
"narHash": "sha256-eGksZmv1ie834yfgJW0z85eZZo10A/JE+6dhHNWQajQ=",
678
678
+
"lastModified": 1758768328,
679
679
+
"narHash": "sha256-PSg4x8RopDaQ1fkAA9bkmNoSQny373LPwTb/VzlR4uY=",
680
680
"owner": "nixpak",
681
681
"repo": "nixpak",
682
682
-
"rev": "17df00be4383dbf88c42ed1fa519cc6dd71df042",
682
682
+
"rev": "d0a874ed12135081dfeed555eed8107ac55b01be",
683
683
"type": "github"
684
684
},
685
685
"original": {
···
690
690
},
691
691
"nixpkgs": {
692
692
"locked": {
693
693
-
"lastModified": 1758479131,
694
694
-
"narHash": "sha256-KTCOYqnEUYSdk+DychTkXkOqgxYO2mLp9AzAw5mwAxA=",
693
693
+
"lastModified": 1759147044,
694
694
+
"narHash": "sha256-3ZPFytJOcLjTChljeaGgoaNj+tOqzgEpqZAvRe3bU90=",
695
695
"owner": "PedroHLC",
696
696
"repo": "nixpkgs",
697
697
-
"rev": "94700b18eb20d3ec71e3f6cd32e30d03648664ba",
697
697
+
"rev": "18e83bbe13aa50992777832b52bd0e0d8585fb3b",
698
698
"type": "github"
699
699
},
700
700
"original": {
···
766
766
},
767
767
"nixpkgs_2": {
768
768
"locked": {
769
769
-
"lastModified": 1758360447,
770
770
-
"narHash": "sha256-XDY3A83bclygHDtesRoaRTafUd80Q30D/Daf9KSG6bs=",
771
771
-
"rev": "8eaee110344796db060382e15d3af0a9fc396e0e",
769
769
+
"lastModified": 1759143120,
770
770
+
"narHash": "sha256-Lz9jvhswQu/niKVttNvOds0w+OS+2x63NivPVJng5G4=",
771
771
+
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
772
772
"type": "tarball",
773
773
-
"url": "https://releases.nixos.org/nixos/unstable/nixos-25.11pre864002.8eaee1103447/nixexprs.tar.xz?rev=8eaee110344796db060382e15d3af0a9fc396e0e"
773
773
+
"url": "https://releases.nixos.org/nixos/unstable/nixos-25.11pre868392.e9f00bd89398/nixexprs.tar.xz?rev=e9f00bd893984bc8ce46c895c3bf7cac95331127"
774
774
},
775
775
"original": {
776
776
"type": "tarball",
···
779
779
},
780
780
"nixpkgs_3": {
781
781
"locked": {
782
782
-
"lastModified": 1758262103,
783
783
-
"narHash": "sha256-aBGl3XEOsjWw6W3AHiKibN7FeoG73dutQQEqnd/etR8=",
782
782
+
"lastModified": 1758976413,
783
783
+
"narHash": "sha256-hEIDTaIqvW1NMfaNgz6pjhZPZKTmACJmXxGr/H6isIg=",
784
784
"owner": "NixOS",
785
785
"repo": "nixpkgs",
786
786
-
"rev": "12bd230118a1901a4a5d393f9f56b6ad7e571d01",
786
786
+
"rev": "e3a3b32cc234f1683258d36c6232f150d57df015",
787
787
"type": "github"
788
788
},
789
789
"original": {
···
823
823
"rtf-tokenize": "rtf-tokenize"
824
824
},
825
825
"locked": {
826
826
-
"lastModified": 1758426555,
827
827
-
"narHash": "sha256-J3+8xaVnVaF+09iVr5ZvNrbWUjU7LKvEBH+/zQQPyZc=",
826
826
+
"lastModified": 1758858293,
827
827
+
"narHash": "sha256-EUbOZTZa7bpdRrv7vwEEagYbvaESOSY/h4Yw3OR0bHM=",
828
828
"owner": "openstenoproject",
829
829
"repo": "plover-flake",
830
830
-
"rev": "53d461ec5a04425b564b272bf6331674fc1475f2",
830
830
+
"rev": "66d604f1d6223787c236411a53a08a3a130a4e53",
831
831
"type": "github"
832
832
},
833
833
"original": {
···
1010
1010
]
1011
1011
},
1012
1012
"locked": {
1013
1013
-
"lastModified": 1758422215,
1014
1014
-
"narHash": "sha256-JvF5SXhp1wBHbfEVAWgJCDVSO8iknfDqXfqMch5YWg0=",
1013
1013
+
"lastModified": 1758940228,
1014
1014
+
"narHash": "sha256-sTS04L9LKqzP1oiVXYDwcMzfFSF0DnSJQFzZBpEgLFE=",
1015
1015
"owner": "oxalica",
1016
1016
"repo": "rust-overlay",
1017
1017
-
"rev": "6f3988eb5885f1e2efa874a480d91de09a7f9f0b",
1017
1017
+
"rev": "5bfedf3fbbf5caf8e39f7fcd62238f54d82aa1e2",
1018
1018
"type": "github"
1019
1019
},
1020
1020
"original": {
···
1072
1072
"nixpkgs": "nixpkgs_3"
1073
1073
},
1074
1074
"locked": {
1075
1075
-
"lastModified": 1758425756,
1076
1076
-
"narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=",
1075
1075
+
"lastModified": 1759030640,
1076
1076
+
"narHash": "sha256-53VP3BqMXJqD1He1WADTFyUnpta3mie56H7nC59tSic=",
1077
1077
"owner": "Mic92",
1078
1078
"repo": "sops-nix",
1079
1079
-
"rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762",
1079
1079
+
"rev": "9ac51832c70f2ff34fcc97b05fa74b4a78317f9e",
1080
1080
"type": "github"
1081
1081
},
1082
1082
"original": {
···
1126
1126
]
1127
1127
},
1128
1128
"locked": {
1129
1129
-
"lastModified": 1751426491,
1130
1130
-
"narHash": "sha256-R/YCo0/OtIdAWmJwhH5S/mKUGJrW1JWyCTup1LahSSs=",
1129
1129
+
"lastModified": 1757787449,
1130
1130
+
"narHash": "sha256-juvSiesfcAJEHiFP2I/CX61hOWmAwhJMdxo4RB30IvI=",
1131
1131
"ref": "refs/heads/main",
1132
1132
-
"rev": "694cfe75069afd4c6e2b6045754fdaecac124acb",
1133
1133
-
"revCount": 37,
1132
1132
+
"rev": "77dbb754a779e7d99816951ab14cdde1494d5261",
1133
1133
+
"revCount": 38,
1134
1134
"type": "git",
1135
1135
"url": "https://codeberg.org/quasigod/unify"
1136
1136
},
···
1145
1145
"nixpkgs": "nixpkgs_4"
1146
1146
},
1147
1147
"locked": {
1148
1148
-
"lastModified": 1758455522,
1149
1149
-
"narHash": "sha256-PyrIsyrzbJ00VDdJDpvooWODaPYwDIq9FAY5JedfMmk=",
1148
1148
+
"lastModified": 1759173559,
1149
1149
+
"narHash": "sha256-G43kwd4oGG+QatmIXZi2kTo2TQ+qweBn5lerRXioHRo=",
1150
1150
"owner": "vicinaehq",
1151
1151
"repo": "vicinae",
1152
1152
-
"rev": "8feb424701967065545f3936748807edf406fdd5",
1152
1152
+
"rev": "8f71db09cd32b19fac527470d8c509587cf31bc3",
1153
1153
"type": "github"
1154
1154
},
1155
1155
"original": {
···
1181
1181
]
1182
1182
},
1183
1183
"locked": {
1184
1184
-
"lastModified": 1758568526,
1185
1185
-
"narHash": "sha256-mV56au08SBWbspjYy8UM604LI5XFFtROQquxoZBD/xg=",
1184
1184
+
"lastModified": 1759180570,
1185
1185
+
"narHash": "sha256-bJjQpt6gLl3R7a9uibJuFM22OLyte0zE+Eu2L7sLIcc=",
1186
1186
"owner": "0xc000022070",
1187
1187
"repo": "zen-browser-flake",
1188
1188
-
"rev": "83ffcbee864212e3cda33bb92771b838cb953afd",
1188
1188
+
"rev": "bf6644b6f0f7e09b75e317bcd9cb824cde4383f0",
1189
1189
"type": "github"
1190
1190
},
1191
1191
"original": {
+14
-1
modules/desktops/cosmic.nix
···
16
16
};
17
17
18
18
nixos =
19
19
-
{ pkgs, ... }:
19
19
+
{ pkgs, lib, ... }:
20
20
{
21
21
nixpkgs.overlays = [
22
22
(self: super: {
23
23
+
cosmic-session = super.cosmic-session.overrideAttrs (
24
24
+
final: prev: {
25
25
+
postPatch = ''
26
26
+
substituteInPlace data/start-cosmic \
27
27
+
--replace-fail '/usr/bin/cosmic-session' "${placeholder "out"}/bin/cosmic-session" \
28
28
+
--replace-fail '/usr/bin/dbus-run-session' "${lib.getBin pkgs.dbus}/bin/dbus-run-session" \
29
29
+
--replace-fail 'systemctl --user import-environment ' 'dbus-update-activation-environment --verbose --all --systemd || systemctl --user import-environment #'
30
30
+
substituteInPlace data/cosmic.desktop \
31
31
+
--replace-fail '/usr/bin/start-cosmic' "${placeholder "out"}/bin/start-cosmic"
32
32
+
'';
33
33
+
}
34
34
+
);
23
35
networkmanagerapplet = super.networkmanagerapplet.overrideAttrs {
24
36
patches = (
25
37
super.fetchpatch {
···
30
42
};
31
43
})
32
44
];
45
45
+
xdg.portal.xdgOpenUsePortal = true;
33
46
services = {
34
47
desktopManager.cosmic.enable = true;
35
48
displayManager.cosmic-greeter.enable = true;