various changes on enigma

This commit is contained in:
Julien Malka 2024-03-02 17:30:05 +01:00
parent 369edecb14
commit 8a4991c7a4
Signed by: Luj
GPG key ID: 6FC74C847011FD83
2 changed files with 54 additions and 9 deletions

View file

@ -28,9 +28,22 @@
value = "262144";
}];
security.pam.services.swaylock = { };
services.xserver = {
enable = true;
layout = "fr";
xkbVariant = "";
displayManager = {
gdm.enable = true;
autoLogin = {
enable = true;
user = "julien";
};
};
};
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
# Enable OpenGL
hardware.opengl = {
enable = true;
@ -76,7 +89,8 @@
programs.hyprland =
{
enable = true;
enableNvidiaPatches = true;
package = pkgs.unstable.hyprland;
portalPackage = pkgs.unstable.xdg-desktop-portal-hyprland;
};
time.timeZone = "Europe/Paris";
@ -94,6 +108,8 @@
package = pkgs.emacs29-gtk3;
};
services.udev.packages = [ pkgs.nitrokey-udev-rules ];
security.polkit.enable = true;
nix = {
@ -105,14 +121,16 @@
maxJobs = 100;
systems = [ "x86_64-linux" ];
sshUser = "root";
supportedFeatures = [ "kvm" "nixos-test" ];
supportedFeatures = [ "kvm" "nixos-test" "benchmark" "big-parallel" ];
sshKey = "/home/julien/.ssh/id_ed25519";
speedFactor = 2;
}
];
};
services.netbird.enable = true;
networking.networkmanager.plugins = [ pkgs.networkmanager-openvpn ];
programs.ssh.startAgent = true;
environment.systemPackages = with pkgs; [
@ -122,6 +140,20 @@
ddcutil
];
sound.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
wireplumber.enable = true;
};
environment.variables.WLR_NO_HARDWARE_CURSORS = "1";
services.printing.enable = true;
services.avahi.enable = true;
services.avahi.nssmdns = true;

View file

@ -9,10 +9,16 @@
luj.programs.git.enable = true;
luj.programs.gtk.enable = true;
luj.programs.kitty.enable = true;
luj.programs.emacs.enable = true;
luj.programs.emacs.enable = false;
luj.programs.zsh.enable = true;
luj.programs.hyprland.enable = true;
luj.emails.enable = true;
luj.programs.waybar = {
enable = true;
interfaceName = "";
};
programs.rofi = {
enable = true;
package = pkgs.rofi-wayland;
@ -26,10 +32,14 @@
nix-direnv.enable = true;
};
dconf.settings = {
"org/gnome/desktop/input-sources" = {
sources = [ (inputs.home-manager.lib.hm.gvariant.mkTuple [ "xkb" "fr" ]) ];
xkb-options = [ ];
home.pointerCursor = {
gtk.enable = true;
name = "Adwaita";
package = pkgs.gnome.adwaita-icon-theme;
size = 15;
x11 = {
enable = true;
defaultCursor = "Adwaita";
};
};
@ -51,6 +61,9 @@
meld
vlc
nerdfonts
jetbrains-mono
cantarell-fonts
unstable.nixd
libreoffice
unstable.signal-desktop
font-awesome