diff --git a/hosts/lars/default.nix b/hosts/lars/default.nix index ee7777b..4869d57 100644 --- a/hosts/lars/default.nix +++ b/hosts/lars/default.nix @@ -26,6 +26,9 @@ cls = "clear"; }; + oh-my-zsh = { + enable = true; + }; }; git = { diff --git a/hosts/lars/dyonisos/default.nix b/hosts/lars/dyonisos/default.nix index cf0eaab..594cb67 100644 --- a/hosts/lars/dyonisos/default.nix +++ b/hosts/lars/dyonisos/default.nix @@ -1,8 +1,9 @@ _: { imports = [ ../. - ./configuration.nix + ./../programs.nix ./programs.nix + ./configuration.nix ./hardware-configuration.nix ./profile.nix ]; diff --git a/hosts/lars/dyonisos/programs.nix b/hosts/lars/dyonisos/programs.nix index b487c30..89e5314 100644 --- a/hosts/lars/dyonisos/programs.nix +++ b/hosts/lars/dyonisos/programs.nix @@ -7,44 +7,6 @@ in { fenix = inputs.fenix.packages.${pkgs.system}; in with pkgs; [ - neofetch - git - trash-cli - element-desktop - steam - libreoffice-fresh - ventoy-full - lazygit - # obsidian - neofetch - zip - vlc - zathura - alacritty - unzip - gcc - bibata-cursors - networkmanagerapplet - xclip - pamixer - pcmanfm - ffmpeg_6-full - (fenix.complete.withComponents [ - "cargo" - "clippy" - "rust-src" - "rustc" - "rustfmt" - ]) - polkit - fastfetch - alsa-utils - gdb - tree - smartmontools - python3 - rustdesk - neovim ]; }; } diff --git a/hosts/lars/kronos/programs.nix b/hosts/lars/kronos/programs.nix index b487c30..89e5314 100644 --- a/hosts/lars/kronos/programs.nix +++ b/hosts/lars/kronos/programs.nix @@ -7,44 +7,6 @@ in { fenix = inputs.fenix.packages.${pkgs.system}; in with pkgs; [ - neofetch - git - trash-cli - element-desktop - steam - libreoffice-fresh - ventoy-full - lazygit - # obsidian - neofetch - zip - vlc - zathura - alacritty - unzip - gcc - bibata-cursors - networkmanagerapplet - xclip - pamixer - pcmanfm - ffmpeg_6-full - (fenix.complete.withComponents [ - "cargo" - "clippy" - "rust-src" - "rustc" - "rustfmt" - ]) - polkit - fastfetch - alsa-utils - gdb - tree - smartmontools - python3 - rustdesk - neovim ]; }; } diff --git a/hosts/lars/programs.nix b/hosts/lars/programs.nix new file mode 100644 index 0000000..b487c30 --- /dev/null +++ b/hosts/lars/programs.nix @@ -0,0 +1,50 @@ +{ config, inputs, pkgs, ... }: +let + username = config.myOptions.other.system.username; +in { + home-manager.users.${username} = { + home.packages = let + fenix = inputs.fenix.packages.${pkgs.system}; + + in with pkgs; [ + neofetch + git + trash-cli + element-desktop + steam + libreoffice-fresh + ventoy-full + lazygit + # obsidian + neofetch + zip + vlc + zathura + alacritty + unzip + gcc + bibata-cursors + networkmanagerapplet + xclip + pamixer + pcmanfm + ffmpeg_6-full + (fenix.complete.withComponents [ + "cargo" + "clippy" + "rust-src" + "rustc" + "rustfmt" + ]) + polkit + fastfetch + alsa-utils + gdb + tree + smartmontools + python3 + rustdesk + neovim + ]; + }; +}