Compare commits

...

7 commits

Author SHA1 Message Date
cfacbff288 Enable auto-replication too 2026-04-11 18:36:05 -05:00
Benson Chu
02dd35b482 Added obsidian 2026-04-11 18:14:56 -05:00
Benson Chu
af60ed662d Updated vnc command to not force resize display 2026-02-03 19:05:30 -06:00
Benson Chu
7703711231 Updated signal and zoom, let's try the autoupgrade for now 2025-08-19 19:07:36 -05:00
Benson Chu
5a4f935c4d vlc is needed! 2025-08-19 18:52:09 -05:00
Benson Chu
d130518eef got rid of useless stuff 2025-08-19 18:52:04 -05:00
Benson Chu
d2c778e682 No more plasma! 2025-08-19 18:51:58 -05:00
5 changed files with 46 additions and 16 deletions

View file

@ -64,11 +64,11 @@
},
"unstable": {
"locked": {
"lastModified": 1740695751,
"narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=",
"lastModified": 1755186698,
"narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4",
"rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c",
"type": "github"
},
"original": {
@ -80,11 +80,11 @@
},
"update": {
"locked": {
"lastModified": 1740865531,
"narHash": "sha256-h00vGIh/jxcGl8aWdfnVRD74KuLpyY3mZgMFMy7iKIc=",
"lastModified": 1751274312,
"narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5ef6c425980847c78a80d759abc476e941a9bf42",
"rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
"type": "github"
},
"original": {

View file

@ -12,7 +12,7 @@
};
};
outputs = inputs@{ nixpkgs, home-manager, unstable, update, nixos-hardware, ... }:
outputs = { nixpkgs, home-manager, unstable, update, nixos-hardware, ... }:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};

View file

@ -57,5 +57,17 @@ in
openssh.authorizedKeys.keys = keys.zander;
};
system.autoUpgrade = {
enable = true;
flake = "/home/benson/peter-nixos";
flags = [
"--update-input"
"unstable"
"-L" # print build logs
];
dates = "02:00";
randomizedDelaySec = "45min";
};
system.stateVersion = "24.11"; # Did you read the comment?
}

View file

@ -44,8 +44,21 @@
};
};
tailscale.enable = true;
# zfs set com.sun:auto-snapshot=true DATASET
zfs.autoSnapshot.enable = true;
zfs = {
# zfs set com.sun:auto-snapshot=true DATASET
autoSnapshot.enable = true;
autoReplication = {
enable = true;
host = "atlantis.basilisk-prometheus.ts.net";
username = "peter";
localFilesystem = "zpool";
remoteFilesystem = "pool/tenants/axl";
identityFilePath = "/home/peter/.ssh/id_ed25519";
};
};
hardware.bolt.enable = true;
nscd.enable = true;
blueman.enable = true;
@ -67,7 +80,7 @@
enable = true;
displayManager.lightdm.enable = true;
displayManager.startx.enable = true;
desktopManager.plasma5.enable = true;
# desktopManager.plasma5.enable = true;
desktopManager.mate.enable = true;
xkb = {
layout = "us";
@ -137,8 +150,9 @@
};
environment.systemPackages = with pkgs; [
gnome.gnome-tweaks
gnome.networkmanager-openconnect
# why are these here anyway?
# gnome.gnome-tweaks
# gnome.networkmanager-openconnect
nss
htop
sssd
@ -148,14 +162,14 @@
glibc
glib
openconnect
libsForQt5.plasma-thunderbolt
# libsForQt5.plasma-thunderbolt
# essential
git
vim
emacs
tmux
updatePkgs.signal-desktop
unstablePkgs.signal-desktop
gcc
tree
file
@ -173,7 +187,7 @@
updatePkgs.firefox
lynx
updatePkgs.chromium
updatePkgs.zoom-us
unstablePkgs.zoom-us
audacity
# networking
@ -182,9 +196,13 @@
nmap
bind
# notes
obsidian
# Other
racket
ruby
vlc
(python311.withPackages (pythonPackages: with pythonPackages; [
urwid
]))

View file

@ -6,6 +6,6 @@
};
environment.shellAliases = {
startvnc = "x0vncserver -PasswordFile=$HOME/.vnc/passwd -rfbport=5900";
startvnc = "x0vncserver -PasswordFile=$HOME/.vnc/passwd -rfbport=5900 -AcceptSetDesktopSize=0";
};
}