+7
-7
base-system.nix
+7
-7
base-system.nix
···
92
92
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
93
93
system.stateVersion = "24.05"; # Did you read the comment?
94
94
95
-
fonts.packages = with pkgs; [
96
-
noto-fonts
97
-
noto-fonts-cjk-sans
98
-
noto-fonts-color-emoji
99
-
nasin-nanpa
100
-
nerd-fonts.fira-code
101
-
];
95
+
# fonts.packages = with pkgs; [
96
+
# # noto-fonts
97
+
# # noto-fonts-cjk-sans
98
+
# # noto-fonts-color-emoji
99
+
# # nasin-nanpa
100
+
# # nerd-fonts.fira-code
101
+
# ];
102
102
103
103
nixpkgs.config = {
104
104
allowUnfree = true;
+21
-2
flake.nix
+21
-2
flake.nix
···
66
66
};
67
67
68
68
in
69
-
flake-parts.lib.mkFlake {inherit inputs;} {
69
+
flake-parts.lib.mkFlake {inherit inputs;} ({ withSystem, ...}: {
70
70
systems = [ "x86_64-linux" ];
71
71
imports = [ easy-hosts.flakeModule ];
72
72
···
88
88
# >:3c
89
89
hosts = builtins.mapAttrs (name: buildHost) myHosts;
90
90
};
91
-
};
91
+
flake.homeConfigurations."emily" = withSystem "x86_64-linux" ({inputs', system, ...}:
92
+
home-manager.lib.homeManagerConfiguration
93
+
{
94
+
# pkgs = nixpkgs.legacyPackages.x86_64-linux;
95
+
pkgs = import nixpkgs {
96
+
inherit system;
97
+
overlays = with inputs; [
98
+
emacs-overlay.overlay
99
+
];
100
+
allowUnfree = true;
101
+
};
102
+
extraSpecialArgs = {
103
+
inherit inputs';
104
+
inherit inputs;
105
+
};
106
+
modules = [
107
+
./home/emily
108
+
];
109
+
});
110
+
});
92
111
}
+1
home/emily/gui/default.nix
+1
home/emily/gui/default.nix