Initial commit
This commit is contained in:
62
hosts/fenixpc/fenix.nix
Normal file
62
hosts/fenixpc/fenix.nix
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
let
|
||||
userName = "fenix";
|
||||
in
|
||||
{
|
||||
|
||||
pt.enable = true;
|
||||
|
||||
home = {
|
||||
username = userName;
|
||||
homeDirectory = lib.mkForce "/home/${userName}";
|
||||
packages = with pkgs; [
|
||||
# Games
|
||||
steam
|
||||
prismlauncher
|
||||
(bottles.override { removeWarningPopup = true; })
|
||||
warzone2100
|
||||
sauerbraten
|
||||
|
||||
#Development
|
||||
devenv
|
||||
direnv
|
||||
yaml-language-server
|
||||
plantuml
|
||||
jetbrains.goland
|
||||
gnumake
|
||||
protobuf
|
||||
];
|
||||
};
|
||||
|
||||
programs = {
|
||||
zsh.enable = true;
|
||||
git.enable = true;
|
||||
vscode.enable = true;
|
||||
gpg.enable = true;
|
||||
neovim.enable = true;
|
||||
|
||||
vivaldi = {
|
||||
enable = true;
|
||||
};
|
||||
direnv = {
|
||||
enableZshIntegration = config.programs.zsh.enable;
|
||||
};
|
||||
};
|
||||
|
||||
services = {
|
||||
syncthing = {
|
||||
enable = true;
|
||||
settings.folders.Documents.enabled = true;
|
||||
settings.folders.Music.enabled = true;
|
||||
settings.folders.Obsidian.enabled = true;
|
||||
settings.folders."Camera S25".enabled = true;
|
||||
settings.folders.PhotoArchive.enabled = true;
|
||||
settings.folders.books.enabled = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user