more niri related config

This commit is contained in:
chloe 2025-05-07 19:51:31 +02:00
parent 4789d2e5d7
commit cf5af467fa
8 changed files with 199 additions and 87 deletions

View file

@ -65,7 +65,7 @@
"flakes"
];
# Configure keymap in X11
# services.xserver.xkb.layout = "us";
services.xserver.xkb.layout = "fr";
# services.xserver.xkb.options = "eurosign:e,caps:escape";
# Enable CUPS to print documents.
@ -74,14 +74,19 @@
# Enable touchpad support (enabled default in most desktopManager).
# services.libinput.enable = true;
programs.zsh.enable = true;
environment.pathsToLink = [ "/share/zsh" ];
# Define a user account. Don't forget to set a password with passwd.
users.users.harry123 = {
isNormalUser = true;
shell = pkgs.zsh;
extraGroups = [
"wheel"
"audio"
"video"
"networkmanager"
"podman"
];
packages = with pkgs; [

View file

@ -7,7 +7,11 @@
pkg:
builtins.elem (lib.getName pkg) [
"davinci-resolve"
"vscode"
"tetrio-desktop"
"beeper"
];
environment.systemPackages = with pkgs; [
zathura
# music editing software
@ -40,5 +44,24 @@
eclipses.eclipse-java # school wants us to use it...
nil
jetbrains.idea-ultimate
why3
alt-ergo
cvc4
z3
bitwarden
kicad
];
programs.kdeconnect.enable = true;
virtualisation.containers.enable = true;
virtualisation = {
podman = {
enable = true;
# Create a `docker` alias for podman, to use it as a drop-in replacement
dockerCompat = true;
# Required for containers under podman-compose to be able to talk to each other.
defaultNetwork.settings.dns_enabled = true;
};
};
}