mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-04-04 03:01:05 +02: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";
|
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
|
# Enable OpenGL
|
||||||
hardware.opengl = {
|
hardware.opengl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -76,7 +89,8 @@
|
||||||
programs.hyprland =
|
programs.hyprland =
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
enableNvidiaPatches = true;
|
package = pkgs.unstable.hyprland;
|
||||||
|
portalPackage = pkgs.unstable.xdg-desktop-portal-hyprland;
|
||||||
};
|
};
|
||||||
|
|
||||||
time.timeZone = "Europe/Paris";
|
time.timeZone = "Europe/Paris";
|
||||||
|
@ -94,6 +108,8 @@
|
||||||
package = pkgs.emacs29-gtk3;
|
package = pkgs.emacs29-gtk3;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.udev.packages = [ pkgs.nitrokey-udev-rules ];
|
||||||
|
|
||||||
security.polkit.enable = true;
|
security.polkit.enable = true;
|
||||||
|
|
||||||
nix = {
|
nix = {
|
||||||
|
@ -105,14 +121,16 @@
|
||||||
maxJobs = 100;
|
maxJobs = 100;
|
||||||
systems = [ "x86_64-linux" ];
|
systems = [ "x86_64-linux" ];
|
||||||
sshUser = "root";
|
sshUser = "root";
|
||||||
supportedFeatures = [ "kvm" "nixos-test" ];
|
supportedFeatures = [ "kvm" "nixos-test" "benchmark" "big-parallel" ];
|
||||||
sshKey = "/home/julien/.ssh/id_ed25519";
|
sshKey = "/home/julien/.ssh/id_ed25519";
|
||||||
speedFactor = 2;
|
speedFactor = 2;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.netbird.enable = true;
|
||||||
|
|
||||||
|
networking.networkmanager.plugins = [ pkgs.networkmanager-openvpn ];
|
||||||
programs.ssh.startAgent = true;
|
programs.ssh.startAgent = true;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
@ -122,6 +140,20 @@
|
||||||
ddcutil
|
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.printing.enable = true;
|
||||||
services.avahi.enable = true;
|
services.avahi.enable = true;
|
||||||
services.avahi.nssmdns = true;
|
services.avahi.nssmdns = true;
|
||||||
|
|
|
@ -9,10 +9,16 @@
|
||||||
luj.programs.git.enable = true;
|
luj.programs.git.enable = true;
|
||||||
luj.programs.gtk.enable = true;
|
luj.programs.gtk.enable = true;
|
||||||
luj.programs.kitty.enable = true;
|
luj.programs.kitty.enable = true;
|
||||||
luj.programs.emacs.enable = true;
|
luj.programs.emacs.enable = false;
|
||||||
luj.programs.zsh.enable = true;
|
luj.programs.zsh.enable = true;
|
||||||
|
luj.programs.hyprland.enable = true;
|
||||||
luj.emails.enable = true;
|
luj.emails.enable = true;
|
||||||
|
|
||||||
|
luj.programs.waybar = {
|
||||||
|
enable = true;
|
||||||
|
interfaceName = "";
|
||||||
|
};
|
||||||
|
|
||||||
programs.rofi = {
|
programs.rofi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.rofi-wayland;
|
package = pkgs.rofi-wayland;
|
||||||
|
@ -26,10 +32,14 @@
|
||||||
nix-direnv.enable = true;
|
nix-direnv.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
dconf.settings = {
|
home.pointerCursor = {
|
||||||
"org/gnome/desktop/input-sources" = {
|
gtk.enable = true;
|
||||||
sources = [ (inputs.home-manager.lib.hm.gvariant.mkTuple [ "xkb" "fr" ]) ];
|
name = "Adwaita";
|
||||||
xkb-options = [ ];
|
package = pkgs.gnome.adwaita-icon-theme;
|
||||||
|
size = 15;
|
||||||
|
x11 = {
|
||||||
|
enable = true;
|
||||||
|
defaultCursor = "Adwaita";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -51,6 +61,9 @@
|
||||||
meld
|
meld
|
||||||
vlc
|
vlc
|
||||||
nerdfonts
|
nerdfonts
|
||||||
|
jetbrains-mono
|
||||||
|
cantarell-fonts
|
||||||
|
unstable.nixd
|
||||||
libreoffice
|
libreoffice
|
||||||
unstable.signal-desktop
|
unstable.signal-desktop
|
||||||
font-awesome
|
font-awesome
|
||||||
|
|
Loading…
Add table
Reference in a new issue