2022-02-19 05:46:09 +00:00
|
|
|
{ config, ... }:
|
2021-01-10 07:02:31 +00:00
|
|
|
|
|
|
|
{
|
|
|
|
home-manager = {
|
|
|
|
useUserPackages = true;
|
|
|
|
useGlobalPkgs = true;
|
|
|
|
};
|
2021-07-08 01:43:45 +00:00
|
|
|
home-manager.users.artemis = {
|
2023-10-19 00:02:04 +00:00
|
|
|
imports = [
|
2024-02-09 22:47:27 +00:00
|
|
|
./dirs.nix
|
2024-05-20 17:59:18 +00:00
|
|
|
./fish.nix
|
2023-10-19 00:02:04 +00:00
|
|
|
./git.nix
|
2024-02-09 22:47:27 +00:00
|
|
|
./gpg.nix
|
2023-10-19 00:02:04 +00:00
|
|
|
./mpv.nix
|
|
|
|
./ssh
|
2024-02-09 22:47:27 +00:00
|
|
|
./terminals.nix
|
2024-08-22 01:15:24 +00:00
|
|
|
./theme.nix
|
2024-02-09 21:54:51 +00:00
|
|
|
./tmux.nix
|
2024-02-09 22:47:27 +00:00
|
|
|
./use-xdg.nix
|
2023-10-19 00:02:04 +00:00
|
|
|
];
|
2021-01-10 07:02:31 +00:00
|
|
|
|
2022-02-19 05:46:09 +00:00
|
|
|
home.stateVersion = config.system.stateVersion;
|
|
|
|
|
2024-01-22 02:48:11 +00:00
|
|
|
services.syncthing = {
|
|
|
|
enable = true;
|
|
|
|
extraOptions = [ "--no-default-folder" ];
|
|
|
|
};
|
2021-12-02 01:35:12 +00:00
|
|
|
programs.direnv = {
|
|
|
|
enable = true;
|
2022-05-31 04:42:46 +00:00
|
|
|
nix-direnv.enable = true;
|
2021-12-02 01:35:12 +00:00
|
|
|
};
|
2024-02-09 22:47:27 +00:00
|
|
|
programs.password-store.enable = true;
|
2021-08-25 04:59:28 +00:00
|
|
|
|
2021-01-10 07:29:08 +00:00
|
|
|
xdg.enable = true;
|
|
|
|
xdg.configFile = {
|
|
|
|
"swaylock/config".text = ''
|
|
|
|
ignore-empty-password
|
|
|
|
indicator-caps-lock
|
|
|
|
show-failed-attempts
|
2021-01-11 22:32:59 +00:00
|
|
|
image=${./files/xp.jpg}
|
2021-01-10 07:29:08 +00:00
|
|
|
'';
|
2024-02-09 22:47:27 +00:00
|
|
|
"gdb/gdbinit".text = ''
|
|
|
|
set disassembly-flavor intel
|
|
|
|
'';
|
2021-01-10 07:02:31 +00:00
|
|
|
};
|
2024-09-29 21:34:51 +00:00
|
|
|
|
|
|
|
home.file.".XCompose".source = ./files/XCompose;
|
2021-01-10 07:02:31 +00:00
|
|
|
};
|
|
|
|
}
|