Everything is FUCKED
This commit is contained in:
parent
36d47bbb59
commit
92a12b490e
11 changed files with 108 additions and 123 deletions
|
|
@ -3,7 +3,7 @@
|
|||
inherit (self) inputs;
|
||||
# get necessary inputs from self.inputs
|
||||
inherit (inputs) nixpkgs lanzaboote nixos-hardware;
|
||||
inherit (inputs.home-manager.nixosModules) home-manager;
|
||||
inherit (inputs.home-manager.nixosModules) home-manager;
|
||||
# get lib from nixpkgs and create and alias for lib.nixosSystem
|
||||
# for potential future overrides & abstractions
|
||||
inherit (nixpkgs) lib;
|
||||
|
|
@ -20,11 +20,11 @@
|
|||
|
||||
commonArgs = {inherit self inputs;};
|
||||
in {
|
||||
"nixpad" = mkSystem {
|
||||
"watermelon" = mkSystem {
|
||||
specialArgs = commonArgs;
|
||||
modules = [
|
||||
# this list defines which files will be imported to be used as "modules" in the system config
|
||||
./nixpad/configuration.nix
|
||||
./watermelon/configuration.nix
|
||||
# use the nixos-module for home-manager
|
||||
home-manager
|
||||
home
|
||||
|
|
|
|||
|
|
@ -14,11 +14,12 @@
|
|||
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
displayManager.sddm.enable = true;
|
||||
xkb.layout = "us";
|
||||
libinput.enable = true;
|
||||
};
|
||||
|
||||
services.tailscale.enable = true;
|
||||
|
||||
hardware.opengl = {
|
||||
enable = true;
|
||||
driSupport = true;
|
||||
|
|
@ -90,8 +91,14 @@
|
|||
wofi
|
||||
swaylock
|
||||
gnome.gnome-keyring
|
||||
gtklock
|
||||
fprintd
|
||||
tailscale
|
||||
];
|
||||
|
||||
services.fprintd = {
|
||||
enable = true;
|
||||
};
|
||||
services.printing.enable = true;
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
|
|
@ -101,7 +108,7 @@
|
|||
winePackages.fonts
|
||||
];
|
||||
|
||||
networking.hostName = "nixpad";
|
||||
networking.hostName = "watermelon";
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
|
|
@ -149,6 +156,29 @@
|
|||
|
||||
services.openssh.enable = true;
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
restart = true;
|
||||
settings = {
|
||||
default_session = {
|
||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland";
|
||||
user = "greeter";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.greetd.serviceConfig = {
|
||||
Type = "idle";
|
||||
StandardInput = "tty";
|
||||
StandardOutput = "tty";
|
||||
StandardError = "journal";
|
||||
TTYReset = "true";
|
||||
TTYHangup = "true";
|
||||
TTYVTDisallocate = true;
|
||||
};
|
||||
|
||||
security.pam.services.gtklock.text = lib.readFile "${pkgs.gtklock}/etc/pam.d/gtklock";
|
||||
|
||||
networking.firewall.enable = false;
|
||||
|
||||
system.stateVersion = "24.05";
|
||||
Reference in a new issue