diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-09-26 16:50:23 +0300 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-09-26 16:50:23 +0300 |
commit | a479e4633c83862daf4e901186dc9f4d413e133e (patch) | |
tree | b3e6d3bc87d5b76da9b127cfda94098d52c6eba6 | |
parent | 4f6d4cba4a4ad259dc52de0ddc816f0906cb1719 (diff) | |
download | nixos-configuration-a479e4633c83862daf4e901186dc9f4d413e133e.tar.gz nixos-configuration-a479e4633c83862daf4e901186dc9f4d413e133e.tar.bz2 nixos-configuration-a479e4633c83862daf4e901186dc9f4d413e133e.zip |
chore: move some packages out of main home.nix
-rw-r--r-- | home-manager/stvnliu/devenv.nix | 7 | ||||
-rw-r--r-- | home-manager/stvnliu/home.nix | 11 | ||||
-rw-r--r-- | home-manager/stvnliu/packages/default.nix | 12 | ||||
-rw-r--r-- | home-manager/stvnliu/packages/discord.nix | 16 | ||||
-rw-r--r-- | home-manager/stvnliu/packages/office-programs.nix | 11 | ||||
-rw-r--r-- | home-manager/stvnliu/packages/util-programs.nix | 15 | ||||
-rw-r--r-- | home-manager/stvnliu/shells/aliases/default.nix | 1 |
7 files changed, 63 insertions, 10 deletions
diff --git a/home-manager/stvnliu/devenv.nix b/home-manager/stvnliu/devenv.nix new file mode 100644 index 0000000..74d0241 --- /dev/null +++ b/home-manager/stvnliu/devenv.nix @@ -0,0 +1,7 @@ +{ + pkgs, + config, + lib, + ... +}: { +} diff --git a/home-manager/stvnliu/home.nix b/home-manager/stvnliu/home.nix index ab17c62..83ebb83 100644 --- a/home-manager/stvnliu/home.nix +++ b/home-manager/stvnliu/home.nix @@ -19,6 +19,7 @@ ./spicetify.nix ./scripts ./programs + ./packages ]; nixpkgs = { @@ -46,29 +47,19 @@ file = {"wallpaper.jpg".source = ./assets/nixos-wallpaper.jpg;}; }; home.packages = with pkgs; [ - bottom - libnotify prismlauncher protonvpn-gui devenv vlc - tree zed-editor rhythmbox - vesktop qq - libreoffice-fresh - discord - kdePackages.okular shotwell mpv kdenlive obsidian pcmanfm udiskie - android-file-transfer - usbutils - mtpfs teams-for-linux sxiv heroic diff --git a/home-manager/stvnliu/packages/default.nix b/home-manager/stvnliu/packages/default.nix new file mode 100644 index 0000000..368ff25 --- /dev/null +++ b/home-manager/stvnliu/packages/default.nix @@ -0,0 +1,12 @@ +{ + pkgs, + config, + lib, + ... +}: { + imports = [ + ./util-programs.nix + ./office-programs.nix + ./discord.nix + ]; +} diff --git a/home-manager/stvnliu/packages/discord.nix b/home-manager/stvnliu/packages/discord.nix new file mode 100644 index 0000000..90fff5a --- /dev/null +++ b/home-manager/stvnliu/packages/discord.nix @@ -0,0 +1,16 @@ +{ + pkgs, + config, + lib, + ... +}: { + home.packages = with pkgs; [vesktop]; + xdg.desktopEntries.discord = { + exec = "${pkgs.vesktop}/bin/vesktop"; + terminal = false; + mimeType = ["x-scheme-handler/discord"]; + name = "Discord - Vesktop"; + genericName = "Discord but substituted with Vesktop"; + type = "Application"; + }; +} diff --git a/home-manager/stvnliu/packages/office-programs.nix b/home-manager/stvnliu/packages/office-programs.nix new file mode 100644 index 0000000..56fcba0 --- /dev/null +++ b/home-manager/stvnliu/packages/office-programs.nix @@ -0,0 +1,11 @@ +{ + pkgs, + config, + lib, + ... +}: { + home.packages = with pkgs; [ + libreoffice-fresh + kdePackages.okular + ]; +} diff --git a/home-manager/stvnliu/packages/util-programs.nix b/home-manager/stvnliu/packages/util-programs.nix new file mode 100644 index 0000000..d4f6092 --- /dev/null +++ b/home-manager/stvnliu/packages/util-programs.nix @@ -0,0 +1,15 @@ +{ + pkgs, + config, + lib, + ... +}: { + home.packages = with pkgs; [ + bottom + libnotify + tree + android-file-transfer + mtpfs + usbutils + ]; +} diff --git a/home-manager/stvnliu/shells/aliases/default.nix b/home-manager/stvnliu/shells/aliases/default.nix index 4b97857..c317ba9 100644 --- a/home-manager/stvnliu/shells/aliases/default.nix +++ b/home-manager/stvnliu/shells/aliases/default.nix @@ -8,4 +8,5 @@ osupdate = "${pkgs.nh}/bin/nh os switch"; homeupdate = "${pkgs.nh}/bin/nh home switch"; batmon = "watch -n0 upower -i /org/freedesktop/UPower/devices/battery_BAT1"; + inception = "${pkgs.pipx}/bin/pipx run copier copy --trust gh:DataChefHQ/Inception ."; } |