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 ]; 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"; home.stateVersion = "23.05";
} }

View File

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

View File

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

View File

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