Compare commits

...

2 commits

Author SHA1 Message Date
Florian Schmitt
92f3851041 add yeswiki.pro mail, mpc and cleaning 2023-12-21 13:02:25 +03:00
Florian Schmitt
17e5a9d42e theme rose-pine in , dracula out, sway deps 2023-12-21 13:02:25 +03:00
4 changed files with 73 additions and 1041 deletions

View file

@ -3,8 +3,8 @@
{ {
# Home Manager needs a bit of information about you and the paths it should # Home Manager needs a bit of information about you and the paths it should
# manage. # manage.
home.username = "florian"; home.username = "mrflos";
home.homeDirectory = "/home/florian"; home.homeDirectory = "/home/${home.username}";
# This value determines the Home Manager release that your configuration is # This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release # compatible with. This helps avoid breakage when a new Home Manager release
@ -22,6 +22,7 @@
ansible ansible
bat bat
btop btop
catnip
coreutils coreutils
curl curl
dnsutils dnsutils
@ -468,4 +469,3 @@ Port 51026
}; };
}; };
} }

View file

@ -2,6 +2,20 @@
{ lib, pkgs, ... }: { lib, pkgs, ... }:
{ {
services = {
mpd.enable = true;
mpd.musicDirectory = "/home/mrflos/Musique";
mpd.user = "mrflos";
mpd.group = "users";
#mpd.dataDir
mpd.startWhenNeeded = true;
mpd.extraConfig = ''
audio_output {
type "pulse"
name "mpd"
}
'';
};
programs = { programs = {
mosh.enable = true; mosh.enable = true;
neovim = { neovim = {
@ -38,7 +52,9 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ansible ansible
bat bat
btop
bitwarden-cli bitwarden-cli
catnip
coreutils coreutils
curl curl
dnsutils dnsutils
@ -59,6 +75,7 @@
mc mc
micro micro
mosh mosh
mpc-cli
mpd mpd
neofetch neofetch
pandoc pandoc

View file

@ -82,28 +82,28 @@ in
ssh.askPassword = pkgs.lib.mkForce "${pkgs.ksshaskpass.out}/bin/ksshaskpass"; # conflict between kde and gnome cf. https://github.com/NixOS/nixpkgs/issues/75867 ssh.askPassword = pkgs.lib.mkForce "${pkgs.ksshaskpass.out}/bin/ksshaskpass"; # conflict between kde and gnome cf. https://github.com/NixOS/nixpkgs/issues/75867
ssh.startAgent = true; ssh.startAgent = true;
steam.enable = true; steam.enable = true;
sway = { # sway = {
enable = true; # enable = true;
wrapperFeatures.gtk = true; # so that gtk works properly # wrapperFeatures.gtk = true; # so that gtk works properly
extraPackages = with pkgs; [ # extraPackages = with pkgs; [
swaylock # swaylock
swayidle # swayidle
wl-clipboard # wl-clipboard
wf-recorder # wf-recorder
mako # notification daemon # mako # notification daemon
grim # grim
slurp # slurp
alacritty # Alacritty is the default terminal in the config # alacritty # Alacritty is the default terminal in the config
dmenu # Dmenu is the default in the config but i recommend wofi since its wayland native # dmenu # Dmenu is the default in the config but i recommend wofi since its wayland native
]; # ];
extraSessionCommands = '' # extraSessionCommands = ''
export SDL_VIDEODRIVER=wayland # export SDL_VIDEODRIVER=wayland
export QT_QPA_PLATFORM=wayland # export QT_QPA_PLATFORM=wayland
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1" # export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
export _JAVA_AWT_WM_NONREPARENTING=1 # export _JAVA_AWT_WM_NONREPARENTING=1
export MOZ_ENABLE_WAYLAND=1 # export MOZ_ENABLE_WAYLAND=1
''; # '';
}; # };
}; };
# Allow unfree packages # Allow unfree packages
@ -135,7 +135,7 @@ in
vscode = vscodium; vscode = vscodium;
vscodeExtensions = with vscode-extensions; [ vscodeExtensions = with vscode-extensions; [
bmewburn.vscode-intelephense-client bmewburn.vscode-intelephense-client
dracula-theme.theme-dracula #dracula-theme.theme-dracula
mvllow.rose-pine mvllow.rose-pine
editorconfig.editorconfig editorconfig.editorconfig
esbenp.prettier-vscode esbenp.prettier-vscode
@ -167,6 +167,8 @@ in
dracula-theme dracula-theme
numix-cursor-theme numix-cursor-theme
papirus-icon-theme papirus-icon-theme
rose-pine-gtk-theme
rose-pine-icon-theme
element-desktop element-desktop
filezilla filezilla
gimp-with-plugins gimp-with-plugins
@ -195,6 +197,11 @@ in
waybar waybar
wl-clipboard wl-clipboard
wofi wofi
pywal
rofi
swaylock-effects
wlogout
cliphist
mako # notification system developed by swaywm maintainer mako # notification system developed by swaywm maintainer
wdisplays # tool to configure displays wdisplays # tool to configure displays
]; ];

File diff suppressed because it is too large Load diff