Update to nixos-24.11
This commit is contained in:
parent
2c102496f0
commit
fa0c0d4a5e
9 changed files with 164 additions and 185 deletions
|
@ -1,5 +1,4 @@
|
|||
{pkgs, ...}: {
|
||||
sound.enable = true;
|
||||
hardware.pulseaudio.enable = false;
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
};
|
||||
nixpkgs = {
|
||||
overlays = [
|
||||
inputs.nur.overlay
|
||||
inputs.nur.overlays.default
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
spice-protocol
|
||||
win-virtio
|
||||
win-spice
|
||||
gnome.adwaita-icon-theme
|
||||
adwaita-icon-theme
|
||||
];
|
||||
|
||||
# Manage the virtualisation services
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
cageArgs = ["-s" "-m" "last"]; # Only show on the last monitor
|
||||
};
|
||||
services.greetd.settings.initial_session = {
|
||||
command = "hyprland";
|
||||
command = "Hyprland";
|
||||
user = "${username}";
|
||||
};
|
||||
environment.sessionVariables.XKB_DEFAULT_LAYOUT = "es";
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
programs.kitty = {
|
||||
enable = true;
|
||||
|
||||
theme = "Catppuccin-Mocha";
|
||||
themeFile = "Catppuccin-Mocha";
|
||||
|
||||
font = {
|
||||
name = "JetBrainsMono Nerd Font";
|
||||
|
|
|
@ -1,90 +1,82 @@
|
|||
{
|
||||
pkgs,
|
||||
pkgs-unstable,
|
||||
...
|
||||
}: {
|
||||
{pkgs, ...}: {
|
||||
xdg.mimeApps.defaultApplications = {
|
||||
"inode/directory" = ["nemo.desktop"];
|
||||
"application/pdf" = ["okularApplication_pdf.desktop" "org.gnome.Evince.desktop"];
|
||||
"text/plain" = ["org.gnome.TextEditor.desktop"];
|
||||
};
|
||||
|
||||
home.packages =
|
||||
(with pkgs; [
|
||||
bemoji # emoji picker
|
||||
bitwise # cli tool for bit / hex manipulation
|
||||
bitwarden-cli
|
||||
distrobox
|
||||
boxbuddy
|
||||
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
|
||||
kleopatra # Gpg GUI
|
||||
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
|
||||
orca-slicer
|
||||
swappy
|
||||
# tdf # cli pdf viewer
|
||||
speedcrunch
|
||||
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
|
||||
wdisplays
|
||||
wireguard-tools
|
||||
winetricks
|
||||
wineWowPackages.wayland
|
||||
wtype
|
||||
home.packages = with pkgs; [
|
||||
bemoji # emoji picker
|
||||
bitwise # cli tool for bit / hex manipulation
|
||||
bitwarden-cli
|
||||
distrobox
|
||||
boxbuddy
|
||||
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
|
||||
kleopatra # Gpg GUI
|
||||
lazygit
|
||||
libreoffice
|
||||
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
|
||||
orca-slicer
|
||||
swappy
|
||||
tdf # cli pdf viewer
|
||||
speedcrunch
|
||||
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
|
||||
wdisplays
|
||||
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
|
||||
])
|
||||
++ (with pkgs-unstable; [
|
||||
tdf # cli pdf viewer
|
||||
]);
|
||||
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
|
||||
];
|
||||
}
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
General.theme = "Catppuccin-Mocha-Lavender";
|
||||
};
|
||||
xdg.configFile."Kvantum/Catppuccin-Mocha-Lavender".source = "${(pkgs.catppuccin-kvantum.override {
|
||||
accent = "Lavender";
|
||||
variant = "Mocha";
|
||||
accent = "lavender";
|
||||
variant = "mocha";
|
||||
})}/share/Kvantum/Catppuccin-Mocha-Lavender";
|
||||
|
||||
xdg.configFile."qt5ct/qt5ct.conf".source = (pkgs.formats.ini {}).generate "kvantum.kvconfig" {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue