This commit is contained in:
Tao Tien 2025-04-22 15:52:06 -07:00
parent 75194d6d96
commit 1e05201b38
5 changed files with 36 additions and 38 deletions

View file

@ -28,13 +28,13 @@
devenv devenv
direnv direnv
gh gh
git-cliff # git-cliff
hyperfine hyperfine
jujutsu jujutsu
just just
lldb lldb
lua-language-server # lua-language-server
markdown-oxide # markdown-oxide # markdown lsp
qFlipper qFlipper
qemu qemu
sd sd
@ -71,16 +71,15 @@
# python # python
# pypy3 # pypy3
# python3 python3
(python3.withPackages (ps: # (python3.withPackages (ps:
with ps; [ # with ps; [
llm # llm
# llm-openrouter # # llm-openrouter
])) # ]))
# python310Packages.python-lsp-server # python310Packages.python-lsp-server
uv uv
ruff ruff
ruff-lsp
# rust # rust
cargo-binstall cargo-binstall

View file

@ -36,9 +36,9 @@
]; ];
programs.partition-manager.enable = lib.mkDefault true; programs.partition-manager.enable = lib.mkDefault true;
programs.nh = { # programs.nh = {
enable = true; # enable = true;
}; # };
programs.firefox.enable = true; programs.firefox.enable = true;
programs.firefox.policies = { programs.firefox.policies = {

View file

@ -92,8 +92,8 @@
# ]; # ];
boot.kernelParams = [ boot.kernelParams = [
"amdgpu.abmlevel=1" "amdgpu.abmlevel=1"
"amdgpu.dcdebugmask=0x400" # "amdgpu.dcdebugmask=0x400"
"mem_sleep_default=deep" # "mem_sleep_default=deep"
]; ];
# boot.kernelModules = ["kvm-amd"]; # boot.kernelModules = ["kvm-amd"];
powerManagement.cpuFreqGovernor = "powersave"; powerManagement.cpuFreqGovernor = "powersave";

View file

@ -6,63 +6,62 @@
... ...
}: { }: {
users.users.tao.packages = with pkgs; [ users.users.tao.packages = with pkgs; [
slack # boxxy
gocryptfs calibre
nix-output-monitor # carapace
nvd # cloud-hypervisor
# calibre
# davinci-resolve # davinci-resolve
# fractal # fractal
# freerdp
# inputs.plasma-manager.packages.${pkgs.system}.default # inputs.plasma-manager.packages.${pkgs.system}.default
# jellyfin-mpv-shim # jellyfin-mpv-shim
# libsForQt5.kcharselect # libsForQt5.kcharselect
# mendeley # mendeley
# piper
# slack # slack
# tectonic # tectonic
# texlab # texlab
# thunderbird
# wkhtmltopdf # wkhtmltopdf
appimage-run appimage-run
aspell aspell
aspellDicts.en aspellDicts.en
bottles bottles
# boxxy
# carapace
# cloud-hypervisor
darktable darktable
deluge deluge
discord discord
freecad-wayland freecad-wayland
# freerdp
gocryptfs gocryptfs
gurk-rs gurk-rs
jellyfin-media-player jellyfin-media-player
kdePackages.plasma-vault # kdePackages.plasma-vault
keepassxc keepassxc
leetcode-cli # leetcode-cli
man-pages man-pages
man-pages-posix man-pages-posix
miniserve miniserve
mousai mousai
nix-output-monitor
nixos-anywhere nixos-anywhere
nufmt nufmt
nushell nushell
nvd
obs-studio obs-studio
oculante oculante
onlyoffice-bin onlyoffice-bin
pandoc pandoc
pipe-rename pipe-rename
# piper
prusa-slicer prusa-slicer
qmk qmk
qmk-udev-rules qmk-udev-rules
qmk_hid qmk_hid
ripgrep-all ripgrep-all
signal-desktop signal-desktop
slack
snapper snapper
starship starship
syncthingtray syncthingtray
taskwarrior3 taskwarrior3
# thunderbird
tinymist tinymist
toastify toastify
typst typst
@ -80,10 +79,10 @@
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
environment.shells = with pkgs; [nushell]; environment.shells = with pkgs; [nushell];
virtualisation.libvirtd.enable = true; # virtualisation.libvirtd.enable = true;
virtualisation.libvirtd.qemu.swtpm.enable = true; # virtualisation.libvirtd.qemu.swtpm.enable = true;
virtualisation.spiceUSBRedirection.enable = true; # virtualisation.spiceUSBRedirection.enable = true;
programs.virt-manager.enable = true; # programs.virt-manager.enable = true;
# virtualisation.virtualbox.host = { # virtualisation.virtualbox.host = {
# enable = true; # enable = true;
@ -123,7 +122,7 @@
services.udev.extraRules = '' services.udev.extraRules = ''
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
''; '';
services.ratbagd.enable = true; # services.ratbagd.enable = true;
boot.extraModulePackages = with config.boot.kernelPackages; [ boot.extraModulePackages = with config.boot.kernelPackages; [
v4l2loopback v4l2loopback

View file

@ -155,11 +155,11 @@ in {
settings = builtins.fromTOML (builtins.readFile ./starship.toml); settings = builtins.fromTOML (builtins.readFile ./starship.toml);
}; };
taskwarrior = { # taskwarrior = {
enable = true; # enable = true;
package = pkgs.taskwarrior3; # package = pkgs.taskwarrior3;
dataLocation = "/home/tao/sync"; # dataLocation = "/home/tao/sync";
}; # };
wezterm = { wezterm = {
enable = true; enable = true;