chore: bump to nixos 26.05
This commit is contained in:
parent
62a2a229f1
commit
a8484bb8f0
5 changed files with 14 additions and 41 deletions
|
|
@ -128,14 +128,14 @@ in {
|
||||||
dev.enable = true;
|
dev.enable = true;
|
||||||
|
|
||||||
# Allow whatis, apropos, and man -k to work, but breaks mandb
|
# Allow whatis, apropos, and man -k to work, but breaks mandb
|
||||||
man.generateCaches = true;
|
man.cache.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# General programs that I like and use
|
# General programs that I like and use
|
||||||
bluetuith # TUI bluetooth manager
|
bluetui # TUI bluetooth manager
|
||||||
bear # Generate Clang compilation database
|
bear # Generate Clang compilation database
|
||||||
devour # Opens new program on top of terminal
|
devour # Opens new program on top of terminal
|
||||||
dash # Fast, posix compliant shell
|
dash # Fast, posix compliant shell
|
||||||
|
|
@ -152,7 +152,6 @@ in {
|
||||||
killall # Easy way to kill a process
|
killall # Easy way to kill a process
|
||||||
man-pages # Documentation
|
man-pages # Documentation
|
||||||
man-pages-posix # Documentation
|
man-pages-posix # Documentation
|
||||||
neofetch # Aesthetic sysinfo
|
|
||||||
openconnect # Connect to VPNs
|
openconnect # Connect to VPNs
|
||||||
p7zip # Open 7z files
|
p7zip # Open 7z files
|
||||||
pass-nodmenu # CLI password store (without dmenu dependency)
|
pass-nodmenu # CLI password store (without dmenu dependency)
|
||||||
|
|
|
||||||
|
|
@ -16,11 +16,11 @@
|
||||||
mpv # Audio and video player
|
mpv # Audio and video player
|
||||||
nsxiv # Image viewer
|
nsxiv # Image viewer
|
||||||
odt2txt # Convert open documents to text
|
odt2txt # Convert open documents to text
|
||||||
perl540Packages.FileMimeInfo # Provides mimeopen, to ask what program to open files in
|
perl5Packages.FileMimeInfo # Provides mimeopen, to ask what program to open files in
|
||||||
poppler_utils # Provides pdftoppm, to turn pdfs into images
|
poppler-utils # Provides pdftoppm, to turn pdfs into images
|
||||||
unrar-wrapper # Extract .rar files
|
unrar-wrapper # Extract .rar files
|
||||||
xclip # Copy file name to clip
|
xclip # Copy file name to clip
|
||||||
xdragon # Drag and drop utility
|
dragon-drop # Drag and drop utility
|
||||||
zathura # PDF viewer
|
zathura # PDF viewer
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
bitbucket-cli # BitBucket Enterprise CLI
|
|
||||||
bitbucket-server-cli # Interact with BitBucket Server (stash)
|
|
||||||
evil-winrm # WinRM shell, for interacting with Windows machines
|
evil-winrm # WinRM shell, for interacting with Windows machines
|
||||||
feroxbuster # Directory enumerator, for Local File Inclusion exploits
|
feroxbuster # Directory enumerator, for Local File Inclusion exploits
|
||||||
hashcat # Password hash-cracker. More GPU optimized than John
|
hashcat # Password hash-cracker. More GPU optimized than John
|
||||||
|
|
@ -17,23 +15,5 @@
|
||||||
samba # Talk to SMB services (Microsoft's file sharing protocol)
|
samba # Talk to SMB services (Microsoft's file sharing protocol)
|
||||||
wordlists # Common wordlists, for dictionary attacks and the such
|
wordlists # Common wordlists, for dictionary attacks and the such
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(final: prev: {
|
|
||||||
# The nix definition just imports Ruby, but running this with
|
|
||||||
# Ruby >= 3.0 causes a runtime error due to lack of backwards
|
|
||||||
# compatability for SortedSets.
|
|
||||||
bitbucket-server-cli = prev.bitbucket-server-cli.override(o: {
|
|
||||||
ruby = (import (builtins.fetchTarball {
|
|
||||||
url = "https://github.com/NixOS/nixpkgs/archive/c407032be28ca2236f45c49cfb2b8b3885294f7f.tar.gz";
|
|
||||||
}) {
|
|
||||||
config.permittedInsecurePackages = [
|
|
||||||
"ruby-2.7.8"
|
|
||||||
"openssl-1.1.1w"
|
|
||||||
];
|
|
||||||
}).ruby_2_7;
|
|
||||||
});
|
|
||||||
})
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,10 @@
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
virtualisation.docker.storageDriver = "btrfs";
|
virtualisation.docker.storageDriver = "btrfs";
|
||||||
|
|
||||||
# Implicitly downloads virtualbox
|
|
||||||
virtualisation.virtualbox.host.enable = true;
|
virtualisation.virtualbox.host.enable = true;
|
||||||
|
virtualisation.virtualbox.host.enableKvm = true;
|
||||||
|
virtualisation.virtualbox.host.addNetworkInterface = false;
|
||||||
|
# virtualisation.virtualbox.host.enableExtensionPack = true;
|
||||||
users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ];
|
users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,9 @@ let
|
||||||
src = builtins.fetchTarball "https://github.com/hyprwm/Hyprland/archive/main.tar.gz";
|
src = builtins.fetchTarball "https://github.com/hyprwm/Hyprland/archive/main.tar.gz";
|
||||||
}).defaultNix;
|
}).defaultNix;
|
||||||
in {
|
in {
|
||||||
# Trusted Hyprland cache, as to not have to rebuild nightly
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
substituters = ["https://hyprland.cachix.org"];
|
substituters = ["https://hyprland.cachix.org"];
|
||||||
|
trusted-substituters = ["https://hyprland.cachix.org"];
|
||||||
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -106,7 +106,7 @@ in {
|
||||||
slurp # Screen selection utility
|
slurp # Screen selection utility
|
||||||
st # Suckless Simple Terminal
|
st # Suckless Simple Terminal
|
||||||
swaylock # Wayland session locker
|
swaylock # Wayland session locker
|
||||||
swww # Sets background images
|
awww # Sets background images
|
||||||
texlive.combined.scheme-full # LaTeX to create documents
|
texlive.combined.scheme-full # LaTeX to create documents
|
||||||
tor-browser # Onion network browser
|
tor-browser # Onion network browser
|
||||||
typst # Cool, minimal LaTeX alternative
|
typst # Cool, minimal LaTeX alternative
|
||||||
|
|
@ -116,14 +116,14 @@ in {
|
||||||
wdisplays # Arnadr substitute
|
wdisplays # Arnadr substitute
|
||||||
wl-clipboard # Copy/paste utility
|
wl-clipboard # Copy/paste utility
|
||||||
wlr-randr # Xrandr substitute
|
wlr-randr # Xrandr substitute
|
||||||
xorg.xcursorthemes
|
xcursor-themes
|
||||||
zathura # Minimalist PDF reader
|
zathura # Minimalist PDF reader
|
||||||
zen-browser # Better firefox
|
zen-browser # Better firefox
|
||||||
intel-gpu-tools # Tools for intel GPU
|
intel-gpu-tools # Tools for intel GPU
|
||||||
mesa-demos # Tools for Mesa drivers
|
mesa-demos # Tools for Mesa drivers
|
||||||
|
|
||||||
xfce.thunar # Graphical file manager
|
thunar # Graphical file manager
|
||||||
xfce.tumbler # Thumbnailer service
|
tumbler # Thumbnailer service
|
||||||
|
|
||||||
# libsForQt5.qt5.qtsvg # Allow for svg icons in QT applications
|
# libsForQt5.qt5.qtsvg # Allow for svg icons in QT applications
|
||||||
kdePackages.qt6ct
|
kdePackages.qt6ct
|
||||||
|
|
@ -138,9 +138,7 @@ in {
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
hyprland-autoname-workspaces = nixos-unstable.hyprland-autoname-workspaces;
|
|
||||||
typst = nixos-unstable.typst;
|
typst = nixos-unstable.typst;
|
||||||
swww = nixos-unstable.swww;
|
|
||||||
zen-browser = (import flake-compat {
|
zen-browser = (import flake-compat {
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "https://github.com/0xc000022070/zen-browser-flake.git";
|
url = "https://github.com/0xc000022070/zen-browser-flake.git";
|
||||||
|
|
@ -148,12 +146,6 @@ in {
|
||||||
}).outputs.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
}).outputs.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
||||||
st = prev.callPackage /home/vince/.config/st/default.nix {};
|
st = prev.callPackage /home/vince/.config/st/default.nix {};
|
||||||
extra-icons = prev.callPackage ../../derivations/extra-icons {};
|
extra-icons = prev.callPackage ../../derivations/extra-icons {};
|
||||||
# quickshell = (nixos-unstable.callPackage "${builtins.fetchGit {
|
|
||||||
# url = "https://git.outfoxxed.me/outfoxxed/quickshell.git";
|
|
||||||
# ref = "master";
|
|
||||||
# }}/" {}).overrideAttrs (oa: {
|
|
||||||
# buildInputs = (oa.buildInputs or []) ++ [ nixos-unstable.qt6.qt5compat ];
|
|
||||||
# });
|
|
||||||
quickshell = nixos-unstable.quickshell.overrideAttrs(oa: {
|
quickshell = nixos-unstable.quickshell.overrideAttrs(oa: {
|
||||||
buildInputs = (oa.buildInputs or []) ++ [ nixos-unstable.qt6.qt5compat ];
|
buildInputs = (oa.buildInputs or []) ++ [ nixos-unstable.qt6.qt5compat ];
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue