aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongheng Liu <z.liu@outlook.com.gr>2024-09-26 16:50:23 +0300
committerZhongheng Liu <z.liu@outlook.com.gr>2024-09-26 16:50:23 +0300
commita479e4633c83862daf4e901186dc9f4d413e133e (patch)
treeb3e6d3bc87d5b76da9b127cfda94098d52c6eba6
parent4f6d4cba4a4ad259dc52de0ddc816f0906cb1719 (diff)
downloadnixos-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.nix7
-rw-r--r--home-manager/stvnliu/home.nix11
-rw-r--r--home-manager/stvnliu/packages/default.nix12
-rw-r--r--home-manager/stvnliu/packages/discord.nix16
-rw-r--r--home-manager/stvnliu/packages/office-programs.nix11
-rw-r--r--home-manager/stvnliu/packages/util-programs.nix15
-rw-r--r--home-manager/stvnliu/shells/aliases/default.nix1
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 .";
}