dotfiles/nixos/msi/home.nix

56 lines
1.1 KiB
Nix
Raw Normal View History

2024-06-28 00:49:04 +02:00
{ pkgs, ... }:
2024-06-09 16:37:54 +02:00
let
2024-06-28 00:49:04 +02:00
unstable = import <unstable> {};
packages = (with pkgs; [
anki
discord
krita
prismlauncher
qbittorrent
spotify
vlc
obs-studio
audacity
]) ++ (with unstable; [
neovide
]);
2024-06-09 16:37:54 +02:00
in
{
2024-06-28 00:49:04 +02:00
home = {
# Home Manager needs a bit of information about you and the
# paths it should manage.
username = "kamov";
homeDirectory = "/home/kamov";
2024-06-12 00:42:05 +02:00
2024-06-28 00:49:04 +02:00
# Packages that should be installed to the user profile.
packages = packages;
};
programs = {
# default shell
fish.enable = true;
git = {
enable = true;
userName = "Maciej Jur";
userEmail = "maciej@kamoshi.org";
signing = {
signByDefault = true;
key = "191CBFF5F72ECAFD!";
};
};
};
services.kdeconnect.enable = true;
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "24.05";
2024-06-09 16:37:54 +02:00
}