mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-09-17 19:15:58 +02:00
chore: update arcadia
This commit is contained in:
parent
e6ef41a050
commit
b17d1e2031
3 changed files with 17 additions and 55 deletions
|
@ -8,7 +8,6 @@
|
|||
imports = [
|
||||
./hardware.nix
|
||||
./home-julien.nix
|
||||
./syncthing.nix
|
||||
];
|
||||
|
||||
machine.meta = {
|
||||
|
@ -40,6 +39,8 @@
|
|||
|
||||
disko = import ./disko.nix;
|
||||
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
|
||||
networking.wireless.enable = false;
|
||||
|
@ -72,10 +73,14 @@
|
|||
];
|
||||
};
|
||||
|
||||
programs.ssh.knownHosts."epyc.infra.newtype.fr".publicKey =
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOXT9Init1MhKt4rjBANLq0t0bPww/WQZ96uB4AEDrml";
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
tailscale
|
||||
brightnessctl
|
||||
sbctl
|
||||
emacs-igc
|
||||
];
|
||||
|
||||
security.pam.services.swaylock = { };
|
||||
|
@ -83,11 +88,13 @@
|
|||
services.xserver.displayManager.lightdm.enable = true;
|
||||
services.xserver.desktopManager.xterm.enable = true;
|
||||
services.xserver.enable = true;
|
||||
services.xserver.autoRepeatDelay = 250;
|
||||
services.xserver.autoRepeatInterval = 30;
|
||||
|
||||
services.xserver.windowManager.session = lib.singleton {
|
||||
name = "exwm";
|
||||
start = ''
|
||||
${pkgs.emacs}/bin/emacs -l /home/julien/.emacs.d/exwm-config.el
|
||||
EXWM=true ${pkgs.emacs}/bin/emacs -l /home/julien/.emacs.d/exwm-config.el
|
||||
'';
|
||||
};
|
||||
|
||||
|
|
|
@ -46,6 +46,13 @@
|
|||
home.packages =
|
||||
with pkgs;
|
||||
[
|
||||
slack
|
||||
git-absorb
|
||||
git-autofixup
|
||||
emacsPackages.jinx
|
||||
hunspellDicts.en_US
|
||||
hunspellDicts.fr-moderne
|
||||
emacs
|
||||
du-dust
|
||||
kitty
|
||||
jq
|
||||
|
@ -53,7 +60,6 @@
|
|||
fira-code
|
||||
feh
|
||||
meld
|
||||
emacs-igc
|
||||
vlc
|
||||
jftui
|
||||
libreoffice
|
||||
|
@ -97,6 +103,7 @@
|
|||
".cert/nm-openvpn/telecom-paris-ca.pem"
|
||||
];
|
||||
directories = [
|
||||
"dev"
|
||||
"Pictures"
|
||||
"Documents"
|
||||
".ssh"
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
user = "julien";
|
||||
group = "users";
|
||||
overrideDevices = true;
|
||||
overrideFolders = true;
|
||||
|
||||
settings.options = {
|
||||
urAccepted = -1;
|
||||
listenAddresses = [ "tcp://${config.machine.meta.ips.vpn.ipv4}" ];
|
||||
};
|
||||
|
||||
settings.devices = {
|
||||
"gustave" = {
|
||||
id = "6APF3EP-TIV7ZBK-5WB5SA4-Y2K37CR-AMIB2TM-6T2VORK-UYNQO2X-TO6V2QH";
|
||||
addresses = [
|
||||
"tcp://gustave.luj:22000"
|
||||
];
|
||||
};
|
||||
|
||||
"fischer" = {
|
||||
id = "PLIMD3Z-L4DYKDB-MY4PFTS-3RMQUNF-GFWFOBB-SELW6MB-WIQJ2LM-QAC45QQ";
|
||||
addresses = [
|
||||
"tcp://fischer.luj:22000"
|
||||
];
|
||||
};
|
||||
|
||||
};
|
||||
settings.folders = {
|
||||
"dev" = {
|
||||
path = "/home/julien/dev";
|
||||
settings.devices = [
|
||||
"gustave"
|
||||
"fischer"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.syncthing.serviceConfig.StateDirectory = "syncthing";
|
||||
systemd.services.syncthing.environment.STNODEFAULTFOLDER = "true";
|
||||
environment.persistence."/persistent".directories = [
|
||||
{
|
||||
directory = "/home/julien/dev";
|
||||
user = "julien";
|
||||
group = "users";
|
||||
}
|
||||
];
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue