Fix Unfree packages not working & styling

This commit is contained in:
Tibo De Peuter 2023-04-11 14:53:19 +02:00 committed by Tibo De Peuter
parent ff651ab901
commit 8e6029cfc4

View file

@ -1,97 +1,98 @@
{ inputs, lib, config, pkgs, ... }: { inputs, lib, config, pkgs, ... }:
{ {
imports = [ imports = [
./apps ./apps
./shells ./shells
./utils ./utils
];
# Nix Flakes
nix.package = pkgs.nixFlakes;
nix.extraOptions = ''
experimental-features = nix-command flakes
keep-outputs = true
keep-derivations = true
'';
users.users.tdpeuter = {
description = "Tibo De Peuter";
isNormalUser = true;
extraGroups = [ "networkmanager" "wheel" ];
initialPassword = "ChangeMe";
packages = with pkgs; [
home-manager
]; ];
shell = pkgs.zsh;
# Nix Flakes };
nix.package = pkgs.nixFlakes;
nix.extraOptions = ''
experimental-features = nix-command flakes
keep-outputs = true
keep-derivations = true
'';
users.users.tdpeuter = { home-manager.useGlobalPkgs = true;
description = "Tibo De Peuter";
isNormalUser = true; home-manager.users.tdpeuter = { pkgs, ... }: {
extraGroups = [ "networkmanager" "wheel" ]; home = {
initialPassword = "ChangeMe"; username = "tdpeuter";
packages = with pkgs; [ homeDirectory = "/home/tdpeuter";
home-manager stateVersion = "22.11";
packages = with pkgs; [
brave
caprine-bin
direnv
discord
duf
git-crypt
gnupg
jellyfin-media-player
libreoffice-fresh-unwrapped
lynx
mattermost-desktop
nextcloud-client
obsidian
pinentry_qt
spotify
w3m
zathura
zenith
zoom-us
# Fonts
corefonts # Calibri for Uni
];
};
programs = {
home-manager.enable = true;
direnv = {
enable = true;
nix-direnv.enable = true;
};
git = {
enable = true;
userName = "tdpeuter";
userEmail = "tibo.depeuter@gmail.com";
extraConfig = {
core.editor = "vim";
};
includes = [
{
path = "~/.gitconfig-ugent";
condition = "gitdir:~/Nextcloud/Documenten/UGent";
}
]; ];
shell = pkgs.zsh; };
gpg.enable = true;
}; };
home-manager.users.tdpeuter = { pkgs, ... }: { services = {
home = { gpg-agent = {
username = "tdpeuter"; enable = true;
homeDirectory = "/home/tdpeuter"; pinentryFlavor = "qt";
stateVersion = "22.11"; };
packages = with pkgs; [
brave
caprine-bin
direnv
discord
duf
git-crypt
gnupg
jellyfin-media-player
libreoffice-fresh-unwrapped
lynx
mattermost-desktop
nextcloud-client
obsidian
pinentry_qt
spotify
w3m
zathura
zenith
zoom-us
# Fonts
corefonts # Calibri for Uni
];
};
programs = {
home-manager.enable = true;
direnv = {
enable = true;
nix-direnv.enable = true;
};
git = {
enable = true;
userName = "tdpeuter";
userEmail = "tibo.depeuter@gmail.com";
extraConfig = {
core.editor = "vim";
};
includes = [
{
path = "~/.gitconfig-ugent";
condition = "gitdir:~/Nextcloud/Documenten/UGent";
}
];
};
gpg.enable = true;
};
services = {
gpg-agent = {
enable = true;
pinentryFlavor = "qt";
};
};
}; };
};
} }