Compare commits

..

6 commits

Author SHA1 Message Date
Jet Pham
3606cc7425
feat: add rust ts and nix ls and for helix 2026-03-05 16:30:25 -08:00
Jet Pham
ac09076b51
feat: remove haskell from helix configuration 2026-03-05 15:49:54 -08:00
Jet Pham
4e0cfb1314
fix: fix indentation 2026-03-05 15:49:41 -08:00
Jet Pham
eac47ddc28
feat: organize home packages 2026-03-05 15:49:21 -08:00
Jet Pham
0d9ded1ace
update: update nix flake 2026-03-05 15:46:11 -08:00
Jet Pham
e49a188dbb
feat: remove beeper 2026-03-05 15:42:50 -08:00
2 changed files with 71 additions and 60 deletions

30
flake.lock generated
View file

@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772252606, "lastModified": 1772674218,
"narHash": "sha256-SiIhFq4XbD3LmODQ2mTtakRBnjBn/KoSgAOId1cL1Ks=", "narHash": "sha256-1oc5zUFOjeK2Bro5cdCe3Fc/uzQIHyxfKMDZQ+Zm6Uo=",
"owner": "ryoppippi", "owner": "ryoppippi",
"repo": "claude-code-overlay", "repo": "claude-code-overlay",
"rev": "b1ebf027412136bbbe4202741c3d48721644bc4b", "rev": "e177db5beaf0cd10761e1b4a6eac2906627ed119",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -48,11 +48,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772569491, "lastModified": 1772633327,
"narHash": "sha256-bdr6ueeXO1Xg91sFkuvaysYF0mVdwHBpdyhTjBEWv+s=", "narHash": "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "924e61f5c2aeab38504028078d7091077744ab17", "rev": "5a75730e6f21ee624cbf86f4915c6e7489c74acc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -119,11 +119,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1772542754, "lastModified": 1772624091,
"narHash": "sha256-WGV2hy+VIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg=", "narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4", "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -141,11 +141,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772583385, "lastModified": 1772745558,
"narHash": "sha256-3m4A+B/CnrG3xUeZbOw1OoLdSvB+7I/zZTW4fLM1go0=", "narHash": "sha256-pVmX5Z0PLUZIL7TFcfYyWNqEKDVf72bAz0PORyNQHSQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "29adb5e8129c1020e59ca0a76b2a40d0e4a74eb1", "rev": "361709a61eebc0b1783dd478677b7ac4e1efa0a2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -173,11 +173,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772517053, "lastModified": 1772638901,
"narHash": "sha256-aBuL2TFnyBLR+t6iBlKnTWWzprXYKQQIaV0IuCSPPeE=", "narHash": "sha256-kzAyU054Mzpnzgx475MgmcjYJXxXWQWBG7LLsYtHXKw=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "32e9673aee2ae994ced561247918952398a3e933", "rev": "75de12ddd50616a3628499ec18b648bceb88eb0d",
"type": "github" "type": "github"
}, },
"original": { "original": {

101
home.nix
View file

@ -58,48 +58,51 @@
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
# CLI Tools # CLI
bat bat
ripgrep claude-code
tree fastfetch
unzip
hyfetch
# Development
gh gh
tea hyfetch
mkp224o mkp224o
nixfmt nixfmt
ripgrep
tea
tree
unzip
# Terminal # LSP Servers
nerd-fonts.commit-mono rust-analyzer
fastfetch typescript-language-server
nil
# Desktop / GUI # Desktop
thunderbird
vlc
gimp3
inkscape
qbittorrent-enhanced
signal-desktop
beeper
element-desktop element-desktop
zulip
logseq
prismlauncher
nemo-with-extensions
file-roller file-roller
font-manager font-manager
claude-code gimp3
inkscape
kdePackages.kdenlive kdePackages.kdenlive
vesktop logseq
nemo-with-extensions
obs-studio obs-studio
prismlauncher
qbittorrent-enhanced
signal-desktop
thunderbird
vesktop
vlc
zulip
# Fonts
nerd-fonts.commit-mono
# GNOME Extensions # GNOME Extensions
gnomeExtensions.hide-top-bar
gnomeExtensions.wifi-qrcode
gnomeExtensions.system-monitor-next
gnomeExtensions.clipboard-indicator gnomeExtensions.clipboard-indicator
gnomeExtensions.emoji-copy gnomeExtensions.emoji-copy
gnomeExtensions.hide-top-bar
gnomeExtensions.system-monitor-next
gnomeExtensions.wifi-qrcode
]; ];
@ -114,7 +117,7 @@
enable = true; enable = true;
defaultEditor = true; defaultEditor = true;
settings = { settings = {
theme = "dark_high_contrast"; theme = "dark_high_contrast";
editor = { editor = {
line-number = "relative"; line-number = "relative";
lsp.display-messages = true; lsp.display-messages = true;
@ -122,24 +125,32 @@
}; };
}; };
languages = { languages = {
haskell = { language = [
config = { {
name = "rust";
end-of-line-diagnostics = "hint"; end-of-line-diagnostics = "hint";
}; inline-diagnostics = {
"inline-diagnostics" = { cursor-line = "hint";
cursor-line = "hint"; other-lines = "hint";
other-lines = "hint"; };
}; }
}; {
rust = { name = "typescript";
config = {
end-of-line-diagnostics = "hint"; end-of-line-diagnostics = "hint";
}; inline-diagnostics = {
"inline-diagnostics" = { cursor-line = "hint";
cursor-line = "hint"; other-lines = "hint";
other-lines = "hint"; };
}; }
}; {
name = "nix";
end-of-line-diagnostics = "hint";
inline-diagnostics = {
cursor-line = "hint";
other-lines = "hint";
};
}
];
}; };
}; };