diff --git a/configuration.nix b/configuration.nix index 84528ff..5d41967 100644 --- a/configuration.nix +++ b/configuration.nix @@ -79,6 +79,7 @@ nix-index # Desktop Utils + gnome3.gnome-tweaks chromium # Web browser appimage-run ]; diff --git a/home.nix b/home.nix index 40257b7..8c8058c 100644 --- a/home.nix +++ b/home.nix @@ -8,6 +8,7 @@ imports = [ (import ./modules/shell.nix) + (import ./modules/desktop.nix) ]; home.packages = with pkgs;[ @@ -15,31 +16,9 @@ strace # system call monitoring ltrace # library call monitoring lsof # list open files - - # Desktop Utils - gnome3.gnome-tweaks - telegram-desktop - qq ]; - - # An Apple Music client, only can be downloaded after purchasing - xdg.desktopEntries = { - Cider = { - name = "Cider"; - exec = "appimage-run ${config.home.homeDirectory}/app/Cider-2.4.1.AppImage"; - terminal = false; - categories = [ "Application" ]; - }; - }; - - programs.nix-index = { - enable = true; - enableFishIntegration = true; - }; - - programs.vscode = { - enable = true; - }; + programs.nix-index.enable = true; + programs.vscode.enable = true; home.stateVersion = "23.11"; diff --git a/modules/desktop.nix b/modules/desktop.nix new file mode 100644 index 0000000..95a9540 --- /dev/null +++ b/modules/desktop.nix @@ -0,0 +1,17 @@ +{ pkgs, lib, config, ... }: +{ + home.packages = with pkgs; [ + telegram-desktop + qq + ]; + + # An Apple Music client, only can be downloaded after purchasing + xdg.desktopEntries = { + Cider = { + name = "Cider"; + exec = "appimage-run ${config.home.homeDirectory}/app/Cider-2.4.1.AppImage"; + terminal = false; + categories = [ "Application" ]; + }; + }; +} \ No newline at end of file diff --git a/modules/shell.nix b/modules/shell.nix index 33c2f91..65862fd 100644 --- a/modules/shell.nix +++ b/modules/shell.nix @@ -18,6 +18,7 @@ neofetch # tool for showing off ]; + programs.nix-index.enableFishIntegration = true; programs.fzf.enableFishIntegration = false; # use fish.fzf keybinding programs.fish = { enable = true;