snowfield/machines/enigma/home-julien.nix
2023-09-18 15:48:18 +02:00

85 lines
1.7 KiB
Nix

{ pkgs, lib, config, inputs, ... }:
{
luj.hmgr.julien =
{
home.stateVersion = "23.05";
luj.programs.neovim.enable = true;
luj.programs.ssh-client.enable = true;
luj.programs.git.enable = true;
luj.programs.gtk.enable = true;
luj.programs.kitty.enable = true;
luj.emails.enable = true;
programs.rofi = {
enable = true;
package = pkgs.rofi-wayland;
font = "Fira Font";
theme = "DarkBlue";
};
programs.direnv = {
enable = true;
enableFishIntegration = true;
nix-direnv.enable = true;
};
dconf.settings = {
"org/gnome/desktop/input-sources" = {
sources = [ (inputs.home-manager.lib.hm.gvariant.mkTuple [ "xkb" "fr" ]) ];
xkb-options = [ ];
};
};
home.packages = with pkgs;
[
du-dust
kitty
jq
lazygit
fira-code
feh
meld
vlc
stable.nerdfonts
libreoffice
font-awesome
nodejs
neomutt
htop
evince
mosh
obsidian
zotero
flameshot
albert
kitty
networkmanagerapplet
element-desktop
xdg-utils
onagre
sops
step-cli
scli
spotify-tui
texlive.combined.scheme-full
];
fonts.fontconfig.enable = true;
programs.firefox = {
enable = true;
package = pkgs.firefox-beta;
};
home.keyboard = {
layout = "fr";
};
services.dunst = {
enable = true;
};
};
}