This commit is contained in:
2025-10-27 00:02:33 +09:00
commit 3a0ef477f7
15 changed files with 399 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
htop
git
];
programs.zsh.enable = true;
programs.git = {
enable = true;
userName = "moons-14";
userEmail = "moons@moons14.com";
extraConfig = { init.defaultBranch = "main"; };
};
}
+12
View File
@@ -0,0 +1,12 @@
{ pkgs, ... }:
{
programs.vscode = {
enable = true;
extensions = with pkgs.vscode-extensions; [
esbenp.prettier-vscode
];
userSettings = {
"editor.formatOnSave" = true;
};
};
}
+19
View File
@@ -0,0 +1,19 @@
{ pkgs, lib, ... }:
{
nix.settings.experimental-features = [ "nix-command" "flakes" ];
time.timeZone = "Asia/Tokyo";
i18n.defaultLocale = "ja_JP.UTF-8";
# common user
users.users.moons = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "docker" ];
shell = pkgs.zsh;
};
programs.zsh.enable = true;
services.openssh.enable = true;
# basic network setting
networking.networkmanager.enable = true;
}
+8
View File
@@ -0,0 +1,8 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
git
htop
unzip wget curl
];
}
+22
View File
@@ -0,0 +1,22 @@
{ pkgs, lib, ... }:
{
nixpkgs.config = {
allowUnfreePredicate = pkg: lib.elem (lib.getName pkg) [ "google-chrome" "vscode" ];
};
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
pulse.enable = true;
jack.enable = true;
};
environment.systemPackages = with pkgs; [
google-chrome
vscode
];
}
+5
View File
@@ -0,0 +1,5 @@
{ inputs, ... }:
{
imports = [ inputs.impermanence.nixosModules.impermanence ];
}
+7
View File
@@ -0,0 +1,7 @@
{ inputs, ... }:
{
imports = [ inputs.sops-nix.nixosModules.sops ];
# sops.age.sshKeyPaths = [];
# sops.defaultSopsFile = ../secrest/secrets.yaml;
}