Compare commits
No commits in common. "1adaee60517101b1e926ab03cb303598d719eeb6" and "76ed533bd2a953bbb77fea5fde1d5fc68b4e8fdd" have entirely different histories.
1adaee6051
...
76ed533bd2
22
flake.nix
22
flake.nix
@ -22,17 +22,23 @@
|
||||
# Available through 'nixos-rebuild --flake .#your-hostname'
|
||||
nixosConfigurations = {
|
||||
# FIXME_ replace with your hostname
|
||||
nixos-desktop-mans = nixpkgs.lib.nixosSystem {
|
||||
nixos-mans = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = { inherit inputs; }; # Pass flake inputs to our config
|
||||
# > Our main nixos configuration file <
|
||||
modules = [ ./nixos/machines/nixos-desktop-mans/configuration.nix ];
|
||||
};
|
||||
|
||||
nixos-laptop-mans = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = { inherit inputs; }; # Pass flake inputs to our config
|
||||
# > Our main nixos configuration file <
|
||||
modules = [ ./nixos/machines/nixos-laptop-mans/configuration.nix ];
|
||||
modules = [ ./nixos/configuration.nix ];
|
||||
};
|
||||
};
|
||||
|
||||
# Standalone home-manager configuration entrypoint
|
||||
# Available through 'home-manager --flake .#your-username@your-hostname'
|
||||
# homeConfigurations = {
|
||||
# # FIXME_ replace with your username@hostname
|
||||
# "mans@nixos-mans" = home-manager.lib.homeManagerConfiguration {
|
||||
# pkgs = nixpkgs.legacyPackages.x86_64-linux; # Home-manager requires 'pkgs' instance
|
||||
# extraSpecialArgs = { inherit inputs; }; # Pass flake inputs to our config
|
||||
# # > Our main home-manager configuration file <
|
||||
# modules = [ ./home-manager/home.nix ];
|
||||
# };
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
@ -12,7 +12,7 @@
|
||||
# You can also split up your configuration and import pieces of it here:
|
||||
# ./users.nix
|
||||
./network.nix
|
||||
../../roles/desktop.nix
|
||||
./i3.nix
|
||||
|
||||
# Import home-manager's NixOS module
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
@ -149,7 +149,7 @@
|
||||
extraSpecialArgs = { inherit inputs; };
|
||||
users = {
|
||||
# Import your home-manager configuration
|
||||
mans = import ../../../home-manager/home.nix;
|
||||
mans = import ../home-manager/home.nix;
|
||||
};
|
||||
};
|
||||
|
@ -12,7 +12,7 @@
|
||||
# You can also split up your configuration and import pieces of it here:
|
||||
# ./users.nix
|
||||
./network.nix
|
||||
../../roles/desktop.nix
|
||||
./i3.nix
|
||||
|
||||
# Import home-manager's NixOS module
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
@ -127,12 +127,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wget
|
||||
neovim
|
||||
openssl
|
||||
];
|
||||
|
||||
# This setups a SSH server. Very important if you're setting up a headless system.
|
||||
# Feel free to remove if you don't need it.
|
||||
services.openssh = {
|
||||
@ -149,7 +143,7 @@
|
||||
extraSpecialArgs = { inherit inputs; };
|
||||
users = {
|
||||
# Import your home-manager configuration
|
||||
mans = import ../../../home-manager/home.nix;
|
||||
mans = import ../home-manager/home.nix;
|
||||
};
|
||||
};
|
||||
|
@ -1,21 +0,0 @@
|
||||
# networking.nix
|
||||
|
||||
# Import the necessary modules
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
# Set the network interface configuration
|
||||
# networking.interfaces.eth0.useDHCP = true;
|
||||
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
# Open ports in the firewall.
|
||||
# networking.firewall.allowedTCPPorts = [ 22 ];
|
||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||
# Or disable the firewall altogether.
|
||||
# networking.firewall.enable = false;
|
||||
|
||||
|
||||
# Set the hostname
|
||||
networking.hostName = "nixos-laptop-mans";
|
||||
}
|
@ -17,5 +17,5 @@
|
||||
|
||||
|
||||
# Set the hostname
|
||||
networking.hostName = "nixos-desktop-mans";
|
||||
networking.hostName = "nixos-mans";
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
# Module arguments which our system can use to refer to its own configuration
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
];
|
||||
|
||||
options = {
|
||||
};
|
||||
|
||||
config = {
|
||||
};
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
../modules/i3.nix
|
||||
];
|
||||
|
||||
options = {
|
||||
};
|
||||
|
||||
config = {
|
||||
};
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
# Module arguments which our system can use to refer to its own configuration
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
];
|
||||
|
||||
options = {
|
||||
};
|
||||
|
||||
config = {
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user