better software repartition

This commit is contained in:
chloe 2025-07-02 21:22:26 +02:00
parent 64a306d83c
commit 48c2b6f207
5 changed files with 26 additions and 21 deletions

View file

@ -27,9 +27,9 @@
url = "git+https://git.rougebordeaux.xyz/harry123/nix-secrets-next.git"; url = "git+https://git.rougebordeaux.xyz/harry123/nix-secrets-next.git";
flake = false; flake = false;
}; };
miovim.url = "git+https://git.rougebordeaux.xyz/harry123/miovim.git";
*/ */
miovim.url = "git+https://git.rougebordeaux.xyz/harry123/miovim.git";
nixos-generators = { nixos-generators = {
url = "github:nix-community/nixos-generators"; url = "github:nix-community/nixos-generators";
inputs.nixpkgs.follows = "nixpkgsUnstable"; inputs.nixpkgs.follows = "nixpkgsUnstable";
@ -110,6 +110,10 @@
./home-manager/home.nix ./home-manager/home.nix
catppuccin.homeModules.catppuccin catppuccin.homeModules.catppuccin
]; ];
home.packages = [
inputs.miovim.packages.${system}.default
];
}; };
home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.extraSpecialArgs = { inherit inputs; };
} }
@ -132,6 +136,10 @@
./home-manager/home.nix ./home-manager/home.nix
catppuccin.homeModules.catppuccin catppuccin.homeModules.catppuccin
]; ];
home.packages = [
inputs.miovim.packages.${system}.default
];
}; };
home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.extraSpecialArgs = { inherit inputs; };
} }

View file

@ -22,11 +22,6 @@
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = with pkgs; [ home.packages = with pkgs; [
# # Adds the 'hello' command to your environment. It prints a friendly
# # "Hello, world!" when run.
# pkgs.hello
beeper
nerd-fonts.code-new-roman nerd-fonts.code-new-roman
ffmpegthumbnailer ffmpegthumbnailer
xfce.tumbler xfce.tumbler
@ -38,24 +33,21 @@
cava cava
hyfetch hyfetch
kittysay kittysay
nextcloud-client
thunderbird-bin thunderbird-bin
feh feh
waybar waybar
p7zip p7zip
tealdeer
libreoffice-qt libreoffice-qt
tetrio-desktop
playerctl playerctl
wf-recorder wf-recorder
file file
osu-lazer-bin
qbittorrent qbittorrent
i2pd
ripgrep ripgrep
vscode vscode
@ -81,14 +73,12 @@
unzip unzip
p7zip p7zip
libsixel
unzip
p7zip
nixfmt-rfc-style nixfmt-rfc-style
fuzzel fuzzel
zsh-syntax-highlighting zsh-syntax-highlighting
dysk
rsync
obsidian obsidian
papirus-icon-theme papirus-icon-theme
# # You can also create simple shell scripts directly inside your # # You can also create simple shell scripts directly inside your

View file

@ -5,6 +5,7 @@
{ {
config, config,
lib, lib,
username,
pkgs, pkgs,
inputs, inputs,
... ...
@ -78,7 +79,7 @@
environment.pathsToLink = [ "/share/zsh" ]; environment.pathsToLink = [ "/share/zsh" ];
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.harry123 = { users.users.${username} = {
isNormalUser = true; isNormalUser = true;
shell = pkgs.zsh; shell = pkgs.zsh;
extraGroups = [ extraGroups = [

View file

@ -4,6 +4,7 @@
(discord.override { (discord.override {
withVencord = true; withVencord = true;
}) })
vesktop
]; ];
# screen record support # screen record support
xdg = { xdg = {

View file

@ -35,6 +35,7 @@
# 3d modeling # 3d modeling
blender blender
beeper
signal-desktop signal-desktop
gajim gajim
weechat weechat
@ -46,10 +47,10 @@
nil nil
jetbrains.idea-ultimate jetbrains.idea-ultimate
why3 # why3
alt-ergo # alt-ergo
cvc4 # cvc4
z3 # z3
bitwarden bitwarden
kicad kicad
ente-auth ente-auth
@ -58,8 +59,12 @@
revolt-desktop revolt-desktop
exactaudiocopy exactaudiocopy
picard picard
dysk nextcloud-client
rsync i2pd
# games
tetrio-desktop
osu-lazer-bin
]; ];
virtualisation.containers.enable = true; virtualisation.containers.enable = true;