feat(homix): update configuration

Add `docker` support
Add more development packages
This commit is contained in:
reo101 2023-03-06 18:31:14 +02:00
parent 75e9f37e43
commit 6e3ffd9a15
Signed by: reo101
GPG key ID: 675AA7EF13964ACB
2 changed files with 10 additions and 2 deletions

View file

@ -59,7 +59,7 @@
# };
nix = {
package = pkgs.nixFlakes;
package = pkgs.nixUnstable;
# Enable flakes, the new `nix` commands and better support for flakes in it
extraOptions = ''
@ -182,11 +182,14 @@
### Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
# Virtualisation
virtualisation.docker.enable = true;
### Define a user account. Don't forget to set a password with `passwd`.
users.users.reo101 = {
isNormalUser = true;
shell = pkgs.zsh;
extraGroups = [ "wheel" ]; # Enable sudo for the user.
extraGroups = [ "wheel" "docker" ];
};
home-manager = {

View file

@ -48,6 +48,7 @@
vifm # file editor
pciutils # lspci
usbutils # lsusb
(uutils-coreutils.override { prefix = ""; }) # coreutils in rust
## Shell
# zsh
@ -70,6 +71,10 @@
## Rust
rustc
cargo
rust-analyzer
clang
openssl
pkg-config
## Vim FMI
vim-fmi