Compare commits

..

5 commits

Author SHA1 Message Date
Tao Tien
efd326da7f more nushel 2026-04-03 16:59:30 -07:00
Tao Tien
2b5d1aaf51 for mommy 2026-04-02 18:46:23 -07:00
Tao Tien
0d4edc42c4 remove vy cruft 2026-04-02 18:46:23 -07:00
Tao Tien
f91e1e3d57 bump 2026-04-02 2026-04-02 18:46:23 -07:00
Tao Tien
e274f0da0a nushell refactoring 2026-04-02 18:46:23 -07:00
6 changed files with 33 additions and 8 deletions

View file

@ -73,6 +73,7 @@
./extras/gaming.nix
lsfg-vk-flake.nixosModules.default
./extras/folding.nix
./users/builder.nix
];
};
NOlaptop = nixpkgs.lib.nixosSystem {

View file

@ -86,7 +86,7 @@
boot.extraModprobeConfig = ''options snd-hda-intel model=dell-headset-multi'';
boot.kernelModules = ["kvm-intel"];
powerManagement.cpuFreqGovernor = "powersave";
systemd.sleep.extraConfig = "HibernateDelaySec=180m";
# systemd.sleep.extraConfig = "HibernateDelaySec=180m";
# boot.kernel.sysctl."net.ipv4.ip_forward" = "1";
# boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = "1";

14
users/builder.nix Normal file
View file

@ -0,0 +1,14 @@
{
users.users.builder = {
isSystemUser = true;
group = "builder";
useDefaultShell = true;
openssh.authorizedKeys.keys = [
];
};
users.groups.builder = {};
nix.settings.trusted-users = ["builder"];
}

View file

@ -40,7 +40,7 @@ in {
source = ./nushell/extras;
recursive = true;
};
home.file.".config/nushell/completions" = {
home.file.".local/share/nushell/completions" = {
source = ./nushell/completions;
recursive = true;
};

View file

@ -10,6 +10,9 @@ use nix.nu *
use stuff.nu *
use tailscale.nu *
source completions-jj.nu
source completions-just.nu
# External completer example
# let carapace_completer = {|spans|
# carapace $spans.0 nushell ...$spans | from json

View file

@ -4,21 +4,28 @@
inputs,
config,
...
}: {
users.users.vy.packages = with pkgs; [
oculante
rnote
}: let
pkgs-last-building = inputs.nixpkgs-last-building.legacyPackages.${pkgs.system};
in {
users.users.vy.packages =
(with pkgs-last-building; [
oculante # https://nixpk.gs/pr-tracker.html?pr=502921
])
++ (with pkgs; [
audacity
cosmic-store
google-chrome
jellyfin-media-player
onlyoffice-desktopeditors
rnote
signal-desktop
signal-desktop
snapper
syncthingtray
toastify
yt-dlp
zoom-us
toastify
];
]);
programs.kdeconnect.enable = true;
fonts.packages = with pkgs; [