feat: move files and fix stuff

-1
creds/ssh/cassie
···
# Phones
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIELnUun49XZwfj535a5COURTKF85A79jn7oyUt4EDa8+ u0_a288@localhost
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOsxx+UE9xiHbQM+lKF5CbDcZOlu0AGg7rrzMbldJARO u0_a282@localhost
-
+8
global/core.nix
···
+
{ ... }:
+
{
+
i18n.defaultLocale = "en_US.UTF-8";
+
console = {
+
font = "Lat2-Terminus16";
+
keyMap = "us";
+
};
+
}
programs/compilers.nix global/programs/compilers.nix
programs/default.nix global/programs/default.nix
programs/editors.nix global/programs/editors.nix
programs/gpg.nix global/programs/gpg.nix
+2
programs/misc.nix global/programs/misc.nix
···
git-crypt
];
+
+
programs.mtr.enable = true;
}
programs/multiplexers.nix global/programs/multiplexers.nix
programs/nix.nix global/programs/nix.nix
programs/scm.nix global/programs/scm.nix
programs/shells.nix global/programs/shells.nix
programs/ssh.nix global/programs/ssh.nix
+5 -25
systems/koumakan/configuration.nix
···
[ # Include the results of the hardware scan.
./hardware-configuration.nix
-
../../programs
+
../../global/core.nix
+
../../global/programs
./networking
];
···
efiSupport = true;
};
-
# Set your time zone.
time.timeZone = "Asia/Hong_Kong";
-
# Select internationalisation properties.
-
i18n.defaultLocale = "en_US.UTF-8";
-
console = {
-
font = "Lat2-Terminus16";
-
keyMap = "us";
-
};
-
-
# Enable sound.
-
sound.enable = false;
-
# Define a user account. Don't forget to set a password with ‘passwd’.
users.users.cassie = {
isNormalUser = true;
extraGroups = [ "wheel" ];
openssh = {
-
authorizedKeys.keyFiles = [ "/etc/nixos/creds/ssh/cassie" ];
+
authorizedKeys.keyFiles = [ ../../creds/ssh/cassie ];
};
-
packages = with pkgs; [];
+
# packages = with pkgs; [];
};
-
# Some programs need SUID wrappers, can be configured further or are
-
# started in user sessions.
-
#programs.mtr.enable = true;
-
# Copy the NixOS configuration file and link it from the resulting system
# (/run/current-system/configuration.nix). This is useful in case you
# accidentally delete configuration.nix.
# system.copySystemConfiguration = true;
-
# This value determines the NixOS release from which the default
-
# settings for stateful data, like file locations and database versions
-
# on your system were taken. It's perfectly fine and recommended to leave
-
# this value at the release version of the first install of this system.
-
# Before changing this value read the documentation for this option
-
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
+
# Just don't change this :p
system.stateVersion = "23.05"; # Did you read the comment?
}
-