diff --git a/fish/settings.nix b/fish/settings.nix new file mode 100644 index 0000000..00b33e3 --- /dev/null +++ b/fish/settings.nix @@ -0,0 +1,10 @@ +{ pkgs, ... }: +{ + enable = true; + plugins = [ + { + name = "pure"; + src = pkgs.fishPlugins.pure.src; + } + ]; +} diff --git a/home.nix b/home.nix index 61a037a..d8f8b8f 100644 --- a/home.nix +++ b/home.nix @@ -1,10 +1,12 @@ { config, pkgs, ... }: let nvimCustom = import nvim/settings.nix; + fishCustom = import fish/settings.nix; in { home-manager.users.zoe = { pkgs, ... }: { programs.neovim = nvimCustom pkgs; + programs.fish = fishCustom pkgs; programs.git = { enable = true; userName = "zoe"; diff --git a/sync.sh b/sync.sh index f7aac29..890b6a1 100755 --- a/sync.sh +++ b/sync.sh @@ -7,12 +7,13 @@ git pull nixpkgs-fmt *.nix nixpkgs-fmt ./nvim/*.nix nixpkgs-fmt ./penrose/*.nix +nixpkgs-fmt ./fish/*.nix # make a backup just in case cp -r /etc/nixos/ ./backup # copy over all the files to /etc/nixos/ -sudo cp -r ./configuration.nix ./nvim/ ./packages.nix ./home.nix ./user.nix /etc/nixos/ +sudo cp -r ./configuration.nix ./fish ./nvim/ ./packages.nix ./home.nix ./user.nix /etc/nixos/ # build penrose and copy it to nixos folder cd ./penrose diff --git a/user.nix b/user.nix index 2bd5b2c..6d5dd40 100644 --- a/user.nix +++ b/user.nix @@ -24,6 +24,14 @@ # music / sound cmus pavucontrol + ## production + ### daw + lmms + ### plugin + surge-XT + zynaddsubfx + fluidsynth + carla # video mpv