2024-05-17 17:11:50 +02:00
|
|
|
{
|
|
|
|
inputs,
|
|
|
|
pkgs,
|
|
|
|
...
|
|
|
|
}: {
|
|
|
|
imports = [
|
2024-06-12 15:13:06 +02:00
|
|
|
inputs.home-manager.nixosModules.home-manager
|
2024-05-17 17:11:50 +02:00
|
|
|
];
|
2024-04-23 17:29:48 +02:00
|
|
|
users.users.user = {
|
|
|
|
isNormalUser = true;
|
|
|
|
description = "User";
|
2024-04-23 17:37:56 +02:00
|
|
|
extraGroups = [
|
|
|
|
"networkmanager"
|
|
|
|
"wheel"
|
|
|
|
"syncthing"
|
|
|
|
"tss"
|
|
|
|
"dialout"
|
|
|
|
];
|
2024-04-23 17:29:48 +02:00
|
|
|
initialPassword = "password123";
|
|
|
|
};
|
|
|
|
|
|
|
|
home-manager.users.user = {pkgs, ...}: {
|
|
|
|
home.file = {
|
2025-02-17 15:07:59 +01:00
|
|
|
".zshrc".source = ../dotfiles/.zshrc;
|
|
|
|
".bashrc".source = ../dotfiles/.bashrc;
|
|
|
|
".shellrc".source = ../dotfiles/.shellrc;
|
2024-06-06 15:50:43 +02:00
|
|
|
|
2025-02-17 15:07:59 +01:00
|
|
|
".config/btop/btop.conf".source = ../dotfiles/btop.conf;
|
2024-04-23 17:29:48 +02:00
|
|
|
|
2025-02-17 15:07:59 +01:00
|
|
|
".librewolf/librewolf.overrides.cfg".source = ../dotfiles/librewolf.overrides.cfg;
|
2024-04-23 17:29:48 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
# android-tools
|
|
|
|
gocryptfs
|
|
|
|
#endless-sky
|
|
|
|
#gnucash
|
|
|
|
# obs-studio
|
|
|
|
# kdenlive
|
|
|
|
rustc
|
|
|
|
cargo
|
|
|
|
nodejs
|
|
|
|
rpi-imager
|
|
|
|
# wireshark
|
|
|
|
# appimage-run
|
|
|
|
#ssb-patchwork
|
|
|
|
#android-studio
|
|
|
|
#swig
|
|
|
|
picard
|
|
|
|
kleopatra
|
2025-01-23 20:22:39 +01:00
|
|
|
# qbittorrent
|
2024-04-23 17:29:48 +02:00
|
|
|
tor-browser
|
|
|
|
protonvpn-gui
|
|
|
|
# radicle-cli
|
|
|
|
yarn
|
|
|
|
nodePackages.node-gyp
|
|
|
|
nodePackages.node-pre-gyp
|
|
|
|
# superTuxKart
|
|
|
|
openssl
|
|
|
|
home-manager
|
|
|
|
|
|
|
|
# qgis
|
|
|
|
|
|
|
|
atool
|
|
|
|
httpie
|
|
|
|
cowsay
|
|
|
|
];
|
|
|
|
|
|
|
|
# The state version is required and should stay at the version you
|
|
|
|
# originally installed.
|
|
|
|
home.stateVersion = "24.05";
|
|
|
|
};
|
|
|
|
}
|