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