move packages to programs/tools

This commit is contained in:
Jonas Röger 2024-10-19 15:00:01 +02:00
parent dfa623f370
commit 77a77ab51f
Signed by: jonas
GPG Key ID: 4000EB35E1AE0F07
10 changed files with 26 additions and 66 deletions

View File

@ -61,39 +61,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; [
arduino
bat
chromium
drawio
ffmpeg
firefox
fzf
htop
insomnia
kicad
killall
mosquitto
mupdf
neofetch
nil
nix-search-cli
nixpkgs-fmt
obsidian
pass
poetry
python311Packages.radian
qalculate-qt
qtpass
rstudio
thefuck
vim
vscode
w3m
youtube-dl
];
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0" # required by obsidian
"python3.11-youtube-dl-2021.12.17"
]; ];
home.sessionVariables = { home.sessionVariables = {

View File

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
fira-code fira-code
]; ];

View File

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
systemd.variables = ["--all"]; systemd.variables = ["--all"];

View File

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs.kitty = { programs.kitty = {
shellIntegration.enableZshIntegration = true; shellIntegration.enableZshIntegration = true;
font = { font = {

View File

@ -1,5 +1,3 @@
{ {...}: {
...
}: {
programs.kitty.enable = true; programs.kitty.enable = true;
} }

View File

@ -1,7 +1,4 @@
{ {config, ...}: let
config,
...
}: let
sshKeys = name: { sshKeys = name: {
"ssh/id_rsa_${name}.pub" = { "ssh/id_rsa_${name}.pub" = {
sopsFile = ../../secrets/jonas/ssh.yaml; sopsFile = ../../secrets/jonas/ssh.yaml;

View File

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
imports = [ imports = [
./tools.nix ./tools.nix
./zsh.nix ./zsh.nix

View File

@ -1,6 +1,4 @@
{ {pkgs, ...}: {
pkgs
}: {
home.packages = with pkgs; [ home.packages = with pkgs; [
bat bat
firefox firefox

View File

@ -1,7 +1,4 @@
{ {config, ...}: let
config,
...
}: let
omz_custom = "${config.home.homeDirectory}/.config/omz_custom"; omz_custom = "${config.home.homeDirectory}/.config/omz_custom";
in { in {
home.file."${omz_custom}" = { home.file."${omz_custom}" = {

View File

@ -1,9 +1,20 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
age age
arduino
chromium
drawio
insomnia
mosquitto
obsidian
qalculate-qt
qtpass
rstudio
mupdf
kicad
vscode
ffmpeg
firefox
alejandra alejandra
borgbackup borgbackup
borgmatic borgmatic
@ -23,6 +34,9 @@
wget wget
zoom zoom
]; ];
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0" # required by obsidian
];
programs.steam.enable = true; programs.steam.enable = true;
services.udev.packages = [pkgs.openhantek6022]; services.udev.packages = [pkgs.openhantek6022];
virtualisation.docker.enable = true; virtualisation.docker.enable = true;