try out modular system configuration

This commit is contained in:
Osman Faruk Bayram 2024-10-26 18:05:38 +03:00
parent 5a1c159abf
commit 9b75c8036d
3 changed files with 2 additions and 14 deletions

View file

@ -12,7 +12,7 @@
# revision = self.shortRev or self.dirtyShortRev or self.lastModified or "unknown"; # revision = self.shortRev or self.dirtyShortRev or self.lastModified or "unknown";
tartarus = nixpkgs.lib.nixosSystem rec { tartarus = nixpkgs.lib.nixosSystem rec {
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ ./configuration.nix ]; modules = [ ./hosts/tartarus/configuration.nix ];
specialArgs = { specialArgs = {
pkgs-unstable = import nixpkgs-unstable { pkgs-unstable = import nixpkgs-unstable {
inherit system; inherit system;

View file

@ -7,6 +7,7 @@
{ {
imports = [ # Include the results of the hardware scan. imports = [ # Include the results of the hardware scan.
./hardware-configuration.nix ./hardware-configuration.nix
../../common/fonts.nix
]; ];
# Bootloader. # Bootloader.
@ -20,19 +21,6 @@
# networking.proxy.default = "http://user:password@proxy:port/"; # networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
fonts.packages = with pkgs; [
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
liberation_ttf
fira-code
fira-code-symbols
mplus-outline-fonts.githubRelease
dina-font
nerdfonts
proggyfonts
];
# Enable networking # Enable networking
networking.networkmanager.enable = true; networking.networkmanager.enable = true;