how do you use git #1

Merged
aether merged 7 commits from master into main 2022-04-20 10:59:08 +02:00
3 changed files with 32 additions and 26 deletions
Showing only changes of commit 492a97a693 - Show all commits

View file

@ -8,13 +8,13 @@
user = { user = {
packages = with pkgs; [ packages = with pkgs; [
curl curl
dolphin # dolphin
discord # discord
wl-clipboard # wl-clipboard
firefox-wayland # firefox-wayland
inkscape # inkscape
blender # blender
polymc # polymc
]; ];
}; };
@ -44,6 +44,7 @@
enable = true; enable = true;
term = "alacritty"; term = "alacritty";
}; };
/*
apps = { apps = {
mpc.enable = true; mpc.enable = true;
alacritty.enable = true; alacritty.enable = true;
@ -53,26 +54,33 @@
nwggrid.enable = true; nwggrid.enable = true;
}; };
}; };
*/
editors = { editors = {
neovim.enable = true; neovim.enable = true;
codium.enable = true; codium.enable = true;
}; };
/*
gaming = { gaming = {
minecraft.enable = true; minecraft.enable = true;
}; };
*/
}; };
/*
dev = { dev = {
llvm.enable = true; llvm.enable = true;
haskell.enable = true; haskell.enable = true;
c.enable = true; c.enable = true;
}; };
*/
services = { services = {
ssh.enable = true; ssh.enable = true;
/*
mpd = { mpd = {
enable = true; enable = true;
# TODO: Make this more dynamic? # TODO: Make this more dynamic?
musicDir = "/home/aether/Music"; musicDir = "/home/aether/Music";
}; };
*/
}; };
}; };
@ -82,22 +90,7 @@
programs.ssh.startAgent = true; programs.ssh.startAgent = true;
services.openssh.startWhenNeeded = true; services.openssh.startWhenNeeded = true;
# Fuck sudo all my homies hate sudo
security.sudo.enable = false;
security.doas = {
enable = true;
extraRules = [
{ users = [ "aether" ]; keepEnv = true; }
];
};
# Weird hack to get GDM to not explode on startup
# TODO: This might not be needed anymore
systemd.services."getty@tty1".enable = false;
systemd.services."autovt@tty1".enable = false;
networking = { networking = {
hostName = "subsurface";
networkmanager.enable = true; networkmanager.enable = true;
useDHCP = false; useDHCP = false;
interfaces.wlp1s0.useDHCP = true; interfaces.wlp1s0.useDHCP = true;

View file

@ -58,13 +58,23 @@
# Filesystems # Filesystems
fileSystems = { fileSystems = {
"/" = { "/" = {
device = "/dev/disk/by-uuid/e1416adb-648e-4b34-b665-8305b7a765f8"; device = "/dev/disk/by-uuid/b892a566-b6d7-4f62-a384-71ccca4ff4d8";
fsType = "f2fs"; fsType = "f2fs";
options = [ "defaults" "noatime" "nodiratime" ]; options = [ "defaults" "noatime" "nodiratime" ];
}; };
"/boot" = { "/boot" = {
device = "/dev/disk/by-uuid/EB60-12E5"; device = "/dev/disk/by-uuid/C507-604E";
fsType = "vfat";
};
"/home" = {
device = "/dev/disk/by-uuid/f3a44427-a212-48c2-91e7-f40e82bbcc02";
fsType = "vfat";
};
"/etc/dotfiles" = {
device = "/dev/disk/by-uuid/2777d90a-20f0-4b35-88f1-653ba14114db";
fsType = "vfat"; fsType = "vfat";
}; };
@ -72,12 +82,13 @@
device = "none"; device = "none";
fsType = "tmpfs"; fsType = "tmpfs";
}; };
/*
"/run/media/aether/bf2d91f1-a6b3-4629-8755-76301b3f6f56" = { "/run/media/aether/bf2d91f1-a6b3-4629-8755-76301b3f6f56" = {
device = "/dev/disk/by-uuid/bf2d91f1-a6b3-4629-8755-76301b3f6f56"; device = "/dev/disk/by-uuid/bf2d91f1-a6b3-4629-8755-76301b3f6f56";
fsType = "f2fs"; fsType = "f2fs";
options = [ "defaults" "noatime" "nodiratime" "user" "nofail" ]; options = [ "defaults" "noatime" "nodiratime" "user" "nofail" ];
}; };
*/
/* /*
"/home/aether/Videos" = { "/home/aether/Videos" = {
@ -102,5 +113,5 @@
}; };
}; };
swapDevices = [{ device = "/dev/disk/by-uuid/537cffdc-a67d-4b25-a649-32455cec4661"; }]; swapDevices = [{ device = "/dev/disk/by-uuid/e4a7edca-2c4e-4979-8368-377bc067b8bd"; }];
} }

View file

@ -8,6 +8,7 @@ let
secretsDir = "${toString ../hosts}/${config.networking.hostName}/secrets"; secretsDir = "${toString ../hosts}/${config.networking.hostName}/secrets";
secretsFile = "${secretsDir}/secrets.nix"; secretsFile = "${secretsDir}/secrets.nix";
in { in {
/*
imports = [ agenix.nixosModules.age ]; imports = [ agenix.nixosModules.age ];
environment.systemPackages = [ agenix.defaultPackage.x86_64-linux ]; environment.systemPackages = [ agenix.defaultPackage.x86_64-linux ];
@ -21,4 +22,5 @@ in {
# ".ssh/id_rsa" # ".ssh/id_rsa"
]); ]);
}; };
*/
} }