tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
Add input and scaffolding
bwc9876.dev
2 months ago
55921938
5633530f
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+190
-2
4 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
homeModules
user-bean.nix
nixOnDroidConfigurations
phone.nix
+159
flake.lock
···
414
414
"type": "github"
415
415
}
416
416
},
417
417
+
"home-manager": {
418
418
+
"inputs": {
419
419
+
"nixpkgs": [
420
420
+
"nod",
421
421
+
"nixpkgs"
422
422
+
]
423
423
+
},
424
424
+
"locked": {
425
425
+
"lastModified": 1709445365,
426
426
+
"narHash": "sha256-DVv6nd9FQBbMWbOmhq0KVqmlc3y3FMSYl49UXmMcO+0=",
427
427
+
"owner": "nix-community",
428
428
+
"repo": "home-manager",
429
429
+
"rev": "4de84265d7ec7634a69ba75028696d74de9a44a7",
430
430
+
"type": "github"
431
431
+
},
432
432
+
"original": {
433
433
+
"owner": "nix-community",
434
434
+
"repo": "home-manager",
435
435
+
"type": "github"
436
436
+
}
437
437
+
},
417
438
"imperm": {
418
439
"locked": {
419
440
"lastModified": 1737831083,
···
526
547
"type": "github"
527
548
}
528
549
},
550
550
+
"nix-formatter-pack": {
551
551
+
"inputs": {
552
552
+
"nixpkgs": [
553
553
+
"nod",
554
554
+
"nixpkgs"
555
555
+
],
556
556
+
"nmd": [
557
557
+
"nod",
558
558
+
"nmd"
559
559
+
],
560
560
+
"nmt": "nmt"
561
561
+
},
562
562
+
"locked": {
563
563
+
"lastModified": 1705252799,
564
564
+
"narHash": "sha256-HgSTREh7VoXjGgNDwKQUYcYo13rPkltW7IitHrTPA5c=",
565
565
+
"owner": "Gerschtli",
566
566
+
"repo": "nix-formatter-pack",
567
567
+
"rev": "2de39dedd79aab14c01b9e2934842051a160ffa5",
568
568
+
"type": "github"
569
569
+
},
570
570
+
"original": {
571
571
+
"owner": "Gerschtli",
572
572
+
"repo": "nix-formatter-pack",
573
573
+
"type": "github"
574
574
+
}
575
575
+
},
529
576
"nix-index-db": {
530
577
"inputs": {
531
578
"nixpkgs": [
···
577
624
"type": "github"
578
625
}
579
626
},
627
627
+
"nixpkgs-docs": {
628
628
+
"locked": {
629
629
+
"lastModified": 1705957679,
630
630
+
"narHash": "sha256-Q8LJaVZGJ9wo33wBafvZSzapYsjOaNjP/pOnSiKVGHY=",
631
631
+
"owner": "NixOS",
632
632
+
"repo": "nixpkgs",
633
633
+
"rev": "9a333eaa80901efe01df07eade2c16d183761fa3",
634
634
+
"type": "github"
635
635
+
},
636
636
+
"original": {
637
637
+
"owner": "NixOS",
638
638
+
"ref": "release-23.05",
639
639
+
"repo": "nixpkgs",
640
640
+
"type": "github"
641
641
+
}
642
642
+
},
643
643
+
"nixpkgs-for-bootstrap": {
644
644
+
"locked": {
645
645
+
"lastModified": 1720244366,
646
646
+
"narHash": "sha256-WrDV0FPMVd2Sq9hkR5LNHudS3OSMmUrs90JUTN+MXpA=",
647
647
+
"owner": "NixOS",
648
648
+
"repo": "nixpkgs",
649
649
+
"rev": "49ee0e94463abada1de470c9c07bfc12b36dcf40",
650
650
+
"type": "github"
651
651
+
},
652
652
+
"original": {
653
653
+
"owner": "NixOS",
654
654
+
"repo": "nixpkgs",
655
655
+
"rev": "49ee0e94463abada1de470c9c07bfc12b36dcf40",
656
656
+
"type": "github"
657
657
+
}
658
658
+
},
580
659
"nixpkgs-stable": {
581
660
"locked": {
582
661
"lastModified": 1767047869,
···
615
694
"type": "github"
616
695
}
617
696
},
697
697
+
"nmd": {
698
698
+
"inputs": {
699
699
+
"nixpkgs": [
700
700
+
"nod",
701
701
+
"nixpkgs-docs"
702
702
+
],
703
703
+
"scss-reset": "scss-reset"
704
704
+
},
705
705
+
"locked": {
706
706
+
"lastModified": 1705050560,
707
707
+
"narHash": "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI=",
708
708
+
"owner": "~rycee",
709
709
+
"repo": "nmd",
710
710
+
"rev": "66d9334933119c36f91a78d565c152a4fdc8d3d3",
711
711
+
"type": "sourcehut"
712
712
+
},
713
713
+
"original": {
714
714
+
"owner": "~rycee",
715
715
+
"repo": "nmd",
716
716
+
"type": "sourcehut"
717
717
+
}
718
718
+
},
719
719
+
"nmt": {
720
720
+
"flake": false,
721
721
+
"locked": {
722
722
+
"lastModified": 1648075362,
723
723
+
"narHash": "sha256-u36WgzoA84dMVsGXzml4wZ5ckGgfnvS0ryzo/3zn/Pc=",
724
724
+
"owner": "rycee",
725
725
+
"repo": "nmt",
726
726
+
"rev": "d83601002c99b78c89ea80e5e6ba21addcfe12ae",
727
727
+
"type": "gitlab"
728
728
+
},
729
729
+
"original": {
730
730
+
"owner": "rycee",
731
731
+
"repo": "nmt",
732
732
+
"type": "gitlab"
733
733
+
}
734
734
+
},
735
735
+
"nod": {
736
736
+
"inputs": {
737
737
+
"home-manager": "home-manager",
738
738
+
"nix-formatter-pack": "nix-formatter-pack",
739
739
+
"nixpkgs": [
740
740
+
"nixpkgs"
741
741
+
],
742
742
+
"nixpkgs-docs": "nixpkgs-docs",
743
743
+
"nixpkgs-for-bootstrap": "nixpkgs-for-bootstrap",
744
744
+
"nmd": "nmd"
745
745
+
},
746
746
+
"locked": {
747
747
+
"lastModified": 1765031149,
748
748
+
"narHash": "sha256-4ZtlnCp4blhsjGnQIxAXDAj7nCJKy7tozoBRtklmwcU=",
749
749
+
"owner": "nix-community",
750
750
+
"repo": "nix-on-droid",
751
751
+
"rev": "55b6449b4582a4ba3ce712543c973360a026db7d",
752
752
+
"type": "github"
753
753
+
},
754
754
+
"original": {
755
755
+
"owner": "nix-community",
756
756
+
"repo": "nix-on-droid",
757
757
+
"type": "github"
758
758
+
}
759
759
+
},
618
760
"nu_plugin_dbus": {
619
761
"inputs": {
620
762
"crane": "crane_3",
···
757
899
"nixos-hardware": "nixos-hardware",
758
900
"nixpkgs": "nixpkgs",
759
901
"nixvim": "nixvim",
902
902
+
"nod": "nod",
760
903
"nu_plugin_dbus": "nu_plugin_dbus",
761
904
"spoon": "spoon",
762
905
"wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit"
···
814
957
"original": {
815
958
"owner": "oxalica",
816
959
"repo": "rust-overlay",
960
960
+
"type": "github"
961
961
+
}
962
962
+
},
963
963
+
"scss-reset": {
964
964
+
"flake": false,
965
965
+
"locked": {
966
966
+
"lastModified": 1631450058,
967
967
+
"narHash": "sha256-muDlZJPtXDIGevSEWkicPP0HQ6VtucbkMNygpGlBEUM=",
968
968
+
"owner": "andreymatin",
969
969
+
"repo": "scss-reset",
970
970
+
"rev": "0cf50e27a4e95e9bb5b1715eedf9c54dee1a5a91",
971
971
+
"type": "github"
972
972
+
},
973
973
+
"original": {
974
974
+
"owner": "andreymatin",
975
975
+
"repo": "scss-reset",
817
976
"type": "github"
818
977
}
819
978
},
+4
flake.nix
···
29
29
bingus.inputs.nixpkgs.follows = "nixpkgs";
30
30
niri.url = "github:sodiboo/niri-flake";
31
31
niri.inputs.nixpkgs.follows = "nixpkgs";
32
32
+
nod.url = "github:nix-community/nix-on-droid";
33
33
+
nod.inputs.nixpkgs.follows = "nixpkgs";
34
34
+
nod.inputs.home-manager.follows = "hm";
32
35
33
36
spoon.url = "git+https://codeberg.org/spoonbaker/mono";
34
37
spoon.inputs = {
···
45
48
flakelight,
46
49
nix-index-db,
47
50
hm,
51
51
+
nod,
48
52
nixos-hardware,
49
53
lanzaboote,
50
54
wayland-mpris-idle-inhibit,
+2
-2
homeModules/user-bean.nix
···
38
38
};
39
39
};
40
40
41
41
-
home.packages = with pkgs; [
41
41
+
home.packages = lib.mkIf config.cow.gdi.enable (with pkgs; [
42
42
libreoffice-qt6
43
43
obs-studio
44
44
loupe
···
46
46
lorien
47
47
zoom-us
48
48
tuxpaint
49
49
-
];
49
49
+
]);
50
50
51
51
home.sessionVariables = {
52
52
"EDITOR" = "nvim";
+25
nixOnDroidConfigurations/phone.nix
···
1
1
+
{
2
2
+
inputs,
3
3
+
outputs,
4
4
+
pkgsFor,
5
5
+
...
6
6
+
}:
7
7
+
inputs.nod.lib.nixOnDroidConfiguration {
8
8
+
pkgs = pkgsFor.aarch64-linux;
9
9
+
system.stateVersion = "24.05";
10
10
+
11
11
+
home-manager.config =
12
12
+
{ pkgs, ... }:
13
13
+
{
14
14
+
imports = builtins.attrValues outputs.homeModules;
15
15
+
home.stateVersion = "25.05";
16
16
+
17
17
+
cow = {
18
18
+
nushell = {
19
19
+
enable = true;
20
20
+
commandNotFound = true;
21
21
+
};
22
22
+
starship.enable = true;
23
23
+
};
24
24
+
};
25
25
+
}