feat: added coder workspace home config

main
Ricard Illa 2023-08-16 17:36:49 +02:00
parent e91da8ca95
commit 7dfb905377
Signed by: rilla
GPG Key ID: 525307BD467E4205
6 changed files with 47 additions and 12 deletions

View File

@ -65,6 +65,12 @@
modules = [ ./hosts/echidna/home.nix ];
};
"ricard@coder-workspace" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
extraSpecialArgs = { inherit inputs outputs; };
modules = [ ./hosts/coder-workspac/home.nix ];
};
};
};
}

View File

@ -0,0 +1,18 @@
{ inputs, outputs, config, pkgs, ... }:
{
nixpkgs = {
overlays = [
outputs.overlays.additions
outputs.overlays.modifications
];
config = {
allowUnfree = true;
allowUnfreePredicate = (_: true);
};
};
imports = [ outputs.homeManagerModules.common ];
home.stateVersion = "23.05";
}

View File

@ -12,7 +12,16 @@
};
};
imports = [ outputs.homeManagerModules.common ];
imports = [
outputs.homeManagerModules.common
outputs.homeManagerModules.dav
outputs.homeManagerModules.mpd
outputs.homeManagerModules.foot
outputs.homeManagerModules.mail
outputs.homeManagerModules.rss
];
home.packages = with pkgs; [ wl-clipboard libnotify ];
home.stateVersion = "23.05";
}

View File

@ -12,16 +12,12 @@
imports = [
../cheat
../dav
../fonts
../foot
../git
../gpg
../lf
../mail
../neovim
../pass
../rss
../ssh
../tmux
../vitetris
@ -35,16 +31,15 @@
bind.dnsutils
docker-compose
file
just
gnumake
html-tidy
htop
inetutils # telnet
j2cli
jq
just
killall
kubectl
libnotify
mosh
neofetch
pandoc
@ -57,8 +52,6 @@
signify
unzip
wget
inputs.agenix.packages.x86_64-linux.default
age-plugin-yubikey
];
programs.bat = {

View File

@ -7,14 +7,19 @@
# ./minidisc
../arduino
../browsers
../dav
../desktop-river
../drawterm
../foot
../gotify
../idasen
../mail
../maker
../mpd
../mpd
../msg
../music
../rss
../snapcast
../sound
../syncthing
@ -25,20 +30,24 @@
home.packages = with pkgs; [
# calibre
# pyenv
# pynitrokey
inputs.agenix.packages.x86_64-linux.default
age-plugin-yubikey
acpi
android-tools
# pyenv
gimp
john
libnotify
libreoffice
lxqt.pcmanfm-qt
mpv
# pynitrokey
networkmanagerapplet
nextcloud-client
vagrant
virt-manager
virtiofsd
wl-clipboard
];
# services.kdeconnect = {

View File

@ -5,7 +5,7 @@ let
master-host = "music.monotremata.xyz";
in
{
home.packages = [ pkgs.mpc_cli pkgs.mpdris2 ];
home.packages = with pkgs; [ mpc_cli mpdris2 playerctl ];
services.mpd = {
enable = true;