mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-03-27 06:10:53 +01:00
various changes on enigma
This commit is contained in:
parent
369edecb14
commit
8a4991c7a4
2 changed files with 54 additions and 9 deletions
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue