2024-08-27 13:30:17 +02:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
2024-08-27 16:28:49 +02:00
|
|
|
# {{{ Imports
|
2024-08-27 13:30:17 +02:00
|
|
|
imports = [
|
|
|
|
./global.nix
|
|
|
|
./features/cli/lazygit.nix
|
2024-08-27 16:28:49 +02:00
|
|
|
./features/desktop/foot.nix
|
2024-08-27 13:30:17 +02:00
|
|
|
./features/wayland/hyprland
|
|
|
|
];
|
2024-08-27 16:28:49 +02:00
|
|
|
# }}}
|
|
|
|
# {{{ Arbitrary extra packages
|
|
|
|
programs.firefox.enable = true;
|
2024-08-27 13:30:17 +02:00
|
|
|
|
2024-08-27 16:28:49 +02:00
|
|
|
home.packages =
|
|
|
|
let
|
|
|
|
cloneConfig = pkgs.writeShellScriptBin "liftoff" ''
|
|
|
|
git clone git@github.com:prescientmoon/everything-nix.git
|
|
|
|
cd everything-nix
|
|
|
|
'';
|
|
|
|
in
|
|
|
|
with pkgs;
|
|
|
|
[
|
|
|
|
sops # Secret editing
|
|
|
|
neovim # Text editor
|
|
|
|
cloneConfig # Clones my nixos config from github
|
|
|
|
];
|
|
|
|
# }}}
|
2024-08-27 13:30:17 +02:00
|
|
|
|
|
|
|
home.stateVersion = "24.05";
|
|
|
|
}
|