test camp laptop on nolaptop

This commit is contained in:
Tao Tien 2024-06-13 13:30:29 -07:00
parent e43d71c96d
commit 5d1a143d10
5 changed files with 61 additions and 7 deletions

49
extras/ssrov-laptop.nix Normal file
View file

@ -0,0 +1,49 @@
{pkgs, ...}: {
users.users.tao.packages = with pkgs; [
(python311Full.withPackages (ps:
with ps; [
# bokeh
# datashader
# hvplot
# ipywidgets
# ipywidgets
# jupyter
# linkify-it-py
# markdown-it-py
# mdit-py-plugins
# nbclient
# numpy
# pandas
# panel
# plotly
# pyparsing
# pyserial
# scikit-learn
# scipy
# streamz
# tkinter
jupyter
# pyserial
bokeh
datashader
hvplot
# ipython_blocking
ipywidgets
nbclient
numpy
pandas
panel
plotly
pyparsing
scikit-learn
scipy
streamz
tkinter
linkify-it-py
markdown-it-py
mdit-py-plugins
]))
];
}

View file

@ -26,11 +26,11 @@
what = "//100.97.47.81/everything"; what = "//100.97.47.81/everything";
where = "/mnt/uwuraid/everything"; where = "/mnt/uwuraid/everything";
}) })
# (opts (opts
# // { // {
# what = "//100.97.47.81/games"; what = "//100.97.47.81/games";
# where = "/mnt/uwuraid/games"; where = "/mnt/uwuraid/games";
# }) })
# (opts # (opts
# // { # // {
# what = "//100.97.47.81/isos"; # what = "//100.97.47.81/isos";
@ -82,7 +82,7 @@
# (opts // {where = "/mnt/uwuraid/appdata";}) # (opts // {where = "/mnt/uwuraid/appdata";})
(opts // {where = "/mnt/uwuraid/backup";}) (opts // {where = "/mnt/uwuraid/backup";})
(opts // {where = "/mnt/uwuraid/everything";}) (opts // {where = "/mnt/uwuraid/everything";})
# (opts // {where = "/mnt/uwuraid/games";}) (opts // {where = "/mnt/uwuraid/games";})
# (opts // {where = "/mnt/uwuraid/isos";}) # (opts // {where = "/mnt/uwuraid/isos";})
# (opts // { where = "/mnt/uwuraid/jellyfin"; }) # (opts // { where = "/mnt/uwuraid/jellyfin"; })
(opts // {where = "/mnt/uwuraid/movies";}) (opts // {where = "/mnt/uwuraid/movies";})

View file

@ -91,6 +91,7 @@
./extras/gaming.nix ./extras/gaming.nix
nixos-cosmic.nixosModules.default nixos-cosmic.nixosModules.default
./extras/cosmic.nix ./extras/cosmic.nix
./extras/ssrov-laptop.nix
]; ];
}; };
NOmom = nixpkgs.lib.nixosSystem { NOmom = nixpkgs.lib.nixosSystem {

View file

@ -18,7 +18,7 @@
git git
helix helix
inputs.agenix.packages.${pkgs.system}.default inputs.agenix.packages.${pkgs.system}.default
localsend sendme
mesa mesa
mpv mpv
ouch ouch
@ -58,6 +58,7 @@
}; };
services.xserver.enable = lib.mkDefault true; services.xserver.enable = lib.mkDefault true;
services.xserver.excludePackages = [pkgs.xterm];
services.xserver.xkb.layout = "us"; services.xserver.xkb.layout = "us";
systemd.services.display-manager.restartIfChanged = false; systemd.services.display-manager.restartIfChanged = false;
services.displayManager.sddm.enable = lib.mkDefault true; services.displayManager.sddm.enable = lib.mkDefault true;

View file

@ -6,6 +6,7 @@
... ...
}: { }: {
users.users.tao.packages = with pkgs; [ users.users.tao.packages = with pkgs; [
nixos-anywhere
cloud-hypervisor cloud-hypervisor
# fractal # fractal
# kdeconnect # kdeconnect
@ -154,6 +155,8 @@
noto-fonts-color-emoji noto-fonts-color-emoji
]; ];
documentation.enable = true;
users.users.tao = { users.users.tao = {
isNormalUser = true; isNormalUser = true;
extraGroups = ["audio" "video" "wheel" "libvirtd" "dialout" "game"]; extraGroups = ["audio" "video" "wheel" "libvirtd" "dialout" "game"];