changed launcher and hyprland version

This commit is contained in:
2026-02-28 17:01:32 +00:00
parent 7edfa1ebfa
commit 435929b431
3 changed files with 572 additions and 167 deletions

View File

@@ -9,14 +9,16 @@
{
imports = [
/etc/nixos/hardware-configuration.nix
inputs.walker.nixosModules.default
];
# Allow Nix command and flakes (ofc)
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
nix.settings = {
cores = 6;
experimental-features = [
"nix-command"
"flakes"
];
};
# Allow unfree packages
nixpkgs = {
@@ -101,7 +103,7 @@
programs.hyprland = {
enable = true;
package = pkgs.unstable.hyprland;
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.default;
};
security.polkit.enable = true;
@@ -136,67 +138,95 @@
"docker"
"wheel"
];
packages = with pkgs; [
# Ricing
bibata-cursors
catppuccin-gtk
waybar
hyprlock
cava
cmatrix
swaynotificationcenter
inputs.chataigne.packages.${stdenv.hostPlatform.system}.chataigne
wlogout
wpaperd
kando
oh-my-posh
grimblast
inputs.otter-launcher.packages.${stdenv.hostPlatform.system}.default
inputs.fsel.packages.${stdenv.hostPlatform.system}.default
packages =
with pkgs;
let
wrap =
{
name,
pkg,
modules,
}:
pkgs.symlinkJoin {
inherit name;
paths = [ pkg ];
nativeBuildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/${name} \
--prefix PATH : ${pkgs.lib.makeBinPath modules}
'';
};
in
[
# Ricing
bibata-cursors
catppuccin-gtk
waybar
hyprlock
cava
cmatrix
swaynotificationcenter
inputs.chataigne.packages.${stdenv.hostPlatform.system}.chataigne
wlogout
wpaperd
kando
oh-my-posh
grimblast
(wrap {
name = "otter-launcher";
pkg = inputs.otter-launcher.packages.${stdenv.hostPlatform.system}.default;
modules = [
chafa
wl-clipboard
jq
];
})
inputs.fsel.packages.${stdenv.hostPlatform.system}.default
# Terminal
carapace
kitty
github-cli
p7zip
bluetuith
wget
playerctl
git
fastfetch
zellij
lsd
inputs.doot.packages.${stdenv.hostPlatform.system}.default
stow
fzf
ripgrep
zsh-autocomplete
nodejs
lazygit
tailscale
# Terminal
carapace
bat
kitty
github-cli
p7zip
bluetuith
wget
playerctl
git
fastfetch
zellij
lsd
inputs.doot.packages.${stdenv.hostPlatform.system}.default
stow
fzf
ripgrep
zsh-autocomplete
nodejs
lazygit
tailscale
# Thunar stuff
xfce.thunar
xfce.thunar-volman
xfce.thunar-vcs-plugin
xfce.thunar-archive-plugin
# Thunar stuff
xfce.thunar
xfce.thunar-volman
xfce.thunar-vcs-plugin
xfce.thunar-archive-plugin
# Apps
pavucontrol
firefox
htop
input-remapper
tor-browser
gotify-desktop
techmino
mpv
prismlauncher
delfin
onlyoffice-desktopeditors
syncthing
xremap
blueman
];
# Apps
pavucontrol
firefox
htop
input-remapper
tor-browser
gotify-desktop
techmino
mpv
prismlauncher
delfin
onlyoffice-desktopeditors
syncthing
xremap
blueman
];
};
# Zsh
@@ -218,7 +248,6 @@
};
# User programs
programs.walker.enable = true;
programs.dconf.enable = true;
programs.xfconf.enable = true;
@@ -228,7 +257,6 @@
services.printing.enable = true;
services.upower.enable = true;
services.openssh.enable = true;
services.elephant.enable = true;
services.avahi.enable = true;
# Fonts