Switch to stable

This commit is contained in:
Pedro Rey Anca 2024-08-01 01:21:23 +02:00
parent c9c6091c9e
commit 1a80986ebd
8 changed files with 176 additions and 224 deletions

View file

@ -1,11 +1,4 @@
{pkgs, ...}: {
hardware = {
graphics = {
enable = true;
extraPackages = with pkgs; [
];
};
};
hardware.enableRedistributableFirmware = true;
hardware.flipperzero.enable = true; # Installs and setups everything Flipper Zero

View file

@ -3,13 +3,14 @@
inputs,
username,
host,
pkgs-unstable,
...
}: {
imports = [inputs.home-manager.nixosModules.home-manager];
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
extraSpecialArgs = {inherit inputs username host;};
extraSpecialArgs = {inherit inputs username host pkgs-unstable;};
users.${username} = {
imports = [./../home];
home.username = "${username}";

View file

@ -17,7 +17,7 @@
spice-protocol
win-virtio
win-spice
adwaita-icon-theme
gnome.adwaita-icon-theme
];
# Manage the virtualisation services

View file

@ -1,6 +1,6 @@
{
inputs,
pkgs,
pkgs-unstable,
...
}: {
xdg.mimeApps.defaultApplications = {
@ -9,72 +9,76 @@
"text/plain" = ["org.gnome.TextEditor.desktop"];
};
home.packages = with pkgs; [
bemoji # emoji picker
bitwise # cli tool for bit / hex manipulation
bitwarden-cli
evince # gnome pdf viewer
element-desktop # Matrix client
fd # find replacement
file # Show file information
file-roller # Archive manager
fzf # fuzzy finder
gimp
gtrash # rm replacement, put deleted files in system trash
imagemagick
inkscape
lazygit
libreoffice
cinnamon.nemo-with-extensions # file manager
jq
nitch # systhem fetch util
nix-prefetch-github
kdePackages.okular # KDE's pdf viewer/editor (supports digital signing)
ripgrep # grep replacement
simple-scan
swappy
tdf # cli pdf viewer
thunderbird
todo # cli todo list
toipe # typing test in the terminal
transmission_4-gtk # torrent client
vlc
xournalpp # For notes and pdf editing
yazi # terminal file manager
yt-dlp
zenity
wireguard-tools
winetricks
wineWowPackages.wayland
wtype
home.packages =
(with pkgs; [
bemoji # emoji picker
bitwise # cli tool for bit / hex manipulation
bitwarden-cli
evince # gnome pdf viewer
element-desktop # Matrix client
fd # find replacement
file # Show file information
gnome.file-roller # Archive manager
fzf # fuzzy finder
gimp
gtrash # rm replacement, put deleted files in system trash
imagemagick
inkscape
lazygit
libreoffice
cinnamon.nemo-with-extensions # file manager
jq
nitch # systhem fetch util
nix-prefetch-github
kdePackages.okular # KDE's pdf viewer/editor (supports digital signing)
ripgrep # grep replacement
simple-scan
swappy
# tdf # cli pdf viewer
thunderbird
todo # cli todo list
toipe # typing test in the terminal
transmission_4-gtk # torrent client
vlc
xournalpp # For notes and pdf editing
yazi # terminal file manager
yt-dlp
gnome.zenity
wireguard-tools
winetricks
wineWowPackages.wayland
wtype
# C / C++
gcc
gnumake
# C / C++
gcc
gnumake
# Python
python3
# Python
python3
cmatrix
gparted # partition manager
ffmpeg
imv # image viewer
killall
libnotify
man-pages # extra man pages
mpv # video player
openssl
pamixer # pulseaudio command line mixer
pavucontrol # pulseaudio volume controle (GUI)
playerctl # controller for media players
wl-clipboard # clipboard utils for wayland (wl-copy, wl-paste)
cliphist # clipboard manager
poweralertd
qalculate-gtk # calculator
unzip
wget
xdg-utils
xxd
alejandra
];
cmatrix
gparted # partition manager
ffmpeg
imv # image viewer
killall
libnotify
man-pages # extra man pages
mpv # video player
openssl
pamixer # pulseaudio command line mixer
pavucontrol # pulseaudio volume controle (GUI)
playerctl # controller for media players
wl-clipboard # clipboard utils for wayland (wl-copy, wl-paste)
cliphist # clipboard manager
poweralertd
qalculate-gtk # calculator
unzip
wget
xdg-utils
xxd
alejandra
])
++ (with pkgs-unstable; [
tdf # cli pdf viewer
]);
}