Merge remote-tracking branch 'origin/nixos' into nixos-work
This commit is contained in:
commit
71b04e6e6a
15 changed files with 293 additions and 262 deletions
|
|
@ -1,96 +1,33 @@
|
|||
{ config
|
||||
, lib
|
||||
{ lib
|
||||
, pkgs
|
||||
, ...
|
||||
}:
|
||||
with lib; {
|
||||
my = {
|
||||
# config
|
||||
yubikey = {
|
||||
enable = true;
|
||||
luksSupport = {
|
||||
enable = true;
|
||||
devices = [ "enc" ];
|
||||
};
|
||||
};
|
||||
theming = {
|
||||
enable = true;
|
||||
scheme = "catppuccin-macchiato";
|
||||
};
|
||||
wallpapers.enable = true;
|
||||
|
||||
virtualisation = {
|
||||
podman.enable = true;
|
||||
libvirtd.enable = true;
|
||||
};
|
||||
|
||||
programs = {
|
||||
code.enable = true;
|
||||
firefox.enable = true;
|
||||
git.identity.email = "moritz.boehme@l.de";
|
||||
code.enable = mkDefault true;
|
||||
ssh.enable = mkForce false;
|
||||
git.identity.email = mkDefault "moritz.boehme@l.de";
|
||||
hyprland = {
|
||||
enable = true;
|
||||
blur = false;
|
||||
blur = mkDefault false;
|
||||
};
|
||||
miracast.enable = true;
|
||||
miracast.enable = mkDefault true;
|
||||
python.versions = {
|
||||
"38".enable = true;
|
||||
"310".enable = true;
|
||||
"311".enable = true;
|
||||
"38".enable = mkDefault true;
|
||||
"310".enable = mkDefault true;
|
||||
"311".enable = mkDefault true;
|
||||
};
|
||||
spotify.enable = true;
|
||||
thunar.enable = true;
|
||||
nvim.enable = true;
|
||||
zathura.enable = true;
|
||||
};
|
||||
|
||||
services = {
|
||||
kdeconnect.enable = true;
|
||||
printing.enable = true;
|
||||
gammastep.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
chromium
|
||||
fprintd
|
||||
gnumake
|
||||
insomnia
|
||||
jetbrains.pycharm-professional
|
||||
keepassxc
|
||||
stable.libreoffice
|
||||
logseq
|
||||
pavucontrol
|
||||
poetry
|
||||
slack
|
||||
vlc
|
||||
];
|
||||
|
||||
networking.networkmanager.enableStrongSwan = true;
|
||||
|
||||
home-manager.users.moritz = {
|
||||
services.unclutter.enable = true;
|
||||
services.nextcloud-client = {
|
||||
enable = true;
|
||||
startInBackground = true;
|
||||
};
|
||||
};
|
||||
services = {
|
||||
gnome.gnome-keyring.enable = true;
|
||||
pipewire = {
|
||||
enable = true;
|
||||
alsa.enable = true;
|
||||
pulse.enable = true;
|
||||
};
|
||||
# Remap capslock to esc and shift + capslock to capslock
|
||||
xserver.xkbOptions = "terminate:ctrl_alt_bksp,caps:escape_shifted_capslock";
|
||||
fprintd = {
|
||||
enable = true;
|
||||
tod = {
|
||||
enable = true;
|
||||
driver = pkgs.libfprint-2-tod1-vfs0090;
|
||||
};
|
||||
};
|
||||
};
|
||||
programs.nix-ld.enable = true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue