Compare commits
5 Commits
e87abc6300
...
9fc0b33228
Author | SHA1 | Date | |
---|---|---|---|
9fc0b33228
|
|||
954f9687b5
|
|||
d702e47688
|
|||
842b7d8898
|
|||
070608bab8
|
@@ -3,5 +3,6 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./vscode.nix
|
./vscode.nix
|
||||||
|
./zed.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
@@ -16,6 +16,8 @@
|
|||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
tamasfe.even-better-toml
|
tamasfe.even-better-toml
|
||||||
fill-labs.dependi
|
fill-labs.dependi
|
||||||
|
|
||||||
|
ms-vscode.cpptools
|
||||||
];
|
];
|
||||||
|
|
||||||
userSettings = {
|
userSettings = {
|
||||||
|
23
home-manager/IDEs/zed.nix
Normal file
23
home-manager/IDEs/zed.nix
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
programs.zed-editor = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
userSettings = {
|
||||||
|
features = {
|
||||||
|
copilot = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
telemetry = {
|
||||||
|
metrics = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
vim_mode = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
extensions = [
|
||||||
|
"nix"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
7
home-manager/development/default.nix
Normal file
7
home-manager/development/default.nix
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./podman.nix
|
||||||
|
];
|
||||||
|
}
|
20
home-manager/development/podman.nix
Normal file
20
home-manager/development/podman.nix
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
services.podman = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
containers = {
|
||||||
|
mqtt-broker = {
|
||||||
|
description = "MQTT broker";
|
||||||
|
image = "docker.io/library/eclipse-mosquitto:2.0.20";
|
||||||
|
ports = [
|
||||||
|
"1883:1883"
|
||||||
|
];
|
||||||
|
volumes = [
|
||||||
|
"/home/noahk/containers/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
@@ -16,6 +16,7 @@
|
|||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
|
|
||||||
./IDEs
|
./IDEs
|
||||||
|
./development
|
||||||
|
|
||||||
./tools
|
./tools
|
||||||
|
|
||||||
@@ -64,8 +65,11 @@
|
|||||||
bitwarden-cli
|
bitwarden-cli
|
||||||
|
|
||||||
# Development
|
# Development
|
||||||
|
gnumake
|
||||||
|
cmake
|
||||||
gcc
|
gcc
|
||||||
rustup
|
rustup
|
||||||
|
mqttui
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -125,6 +125,8 @@
|
|||||||
xfce.xfce4-whiskermenu-plugin
|
xfce.xfce4-whiskermenu-plugin
|
||||||
];
|
];
|
||||||
|
|
||||||
|
virtualisation.podman.enable = true9;
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
# on your system were taken. It's perfectly fine and recommended to leave
|
# on your system were taken. It's perfectly fine and recommended to leave
|
||||||
|
Reference in New Issue
Block a user