5 Commits

Author SHA1 Message Date
Tom Alexander
4a63e1c23e Move rust-analyzer to inside emacs' path. 2025-02-01 00:03:02 -05:00
Tom Alexander
379795f6e8 Disable tmpfs on neelix so it can compile the kernel. 2025-01-31 22:46:36 -05:00
Tom Alexander
edd3c6a266 Add doas-sudo-shim to support remote builds. 2025-01-31 21:29:05 -05:00
Tom Alexander
dd785692ce Add lsof and fix styling of right-click menu in waybar. 2025-01-29 19:40:44 -05:00
Tom Alexander
c6ff6a1f24 Install wavemon. 2025-01-28 21:28:34 -05:00
7 changed files with 29 additions and 9 deletions

View File

@@ -152,6 +152,8 @@
ncdu ncdu
nix-tree nix-tree
libarchive # bsdtar libarchive # bsdtar
lsof
doas-sudo-shim # To support --use-remote-sudo for remote builds
]; ];
services.openssh = { services.openssh = {

View File

@@ -135,11 +135,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1737762889, "lastModified": 1738378034,
"narHash": "sha256-5HGG09bh/Yx0JA8wtBMAzt0HMCL1bYZ93x4IqzVExio=", "narHash": "sha256-mldSa2NhDlnjqeSSFTNnkXIDrCLltpJfhrHUMBBKEiY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "daf04c5950b676f47a794300657f1d3d14c1a120", "rev": "801ddd8693481866c2cfb1efd44ddbae778ea572",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -191,11 +191,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1737885589, "lastModified": 1738142207,
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=", "narHash": "sha256-NGqpVVxNAHwIicXpgaVqJEJWeyqzoQJ9oc8lnK9+WC4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8", "rev": "9d3ae807ebd2981d593cddd0080856873139aa40",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -21,7 +21,7 @@
boot.initrd.kernelModules = [ "i915" ]; boot.initrd.kernelModules = [ "i915" ];
# Mount tmpfs at /tmp # Mount tmpfs at /tmp
boot.tmp.useTmpfs = true; # boot.tmp.useTmpfs = true;
me.bluetooth.enable = true; me.bluetooth.enable = true;
me.emacs_flavor = "plainmacs"; me.emacs_flavor = "plainmacs";

View File

@@ -129,6 +129,7 @@ in
final.shellcheck final.shellcheck
final.cmake-language-server final.cmake-language-server
final.cmake # Used by cmake-language-server final.cmake # Used by cmake-language-server
final.rust-analyzer
] ]
} }
''; '';

View File

@@ -61,6 +61,7 @@
iwd iwd
ldns # for drill ldns # for drill
arp-scan # To find devices on the network arp-scan # To find devices on the network
wavemon
]; ];
boot.extraModprobeConfig = '' boot.extraModprobeConfig = ''

View File

@@ -24,7 +24,6 @@
rustup rustup
lldb # for lldb-vscode lldb # for lldb-vscode
musl # for building static binaries musl # for building static binaries
rust-analyzer
cargo-semver-checks cargo-semver-checks
# ? cargo-bloat # ? cargo-bloat
# ? cargo-outdated # ? cargo-outdated

View File

@@ -53,6 +53,7 @@
} }
tooltip { tooltip {
/* CSS for hover menu */
background-color: #323232; background-color: #323232;
} }
@@ -183,7 +184,23 @@ tooltip {
} }
#tray { #tray {
/* No styles */ /* CSS rules for the tray (not the right-click or hover menu) */
}
/* #tray menu menuitem */
#tray menu {
/* CSS for right click menu */
background: #323232;
padding: 5px;
border: 1px solid white;
}
#tray menu menuitem {
/* CSS for menu items in the right click menu */
}
#tray menu menuitem:hover {
/* CSS for hovering over a right-click menu item. */
background-color: #434343;
} }
#window { #window {