feat: Move stuff into programs / apps in ryu
This commit is contained in:
25
flake.lock
generated
25
flake.lock
generated
@@ -1759,27 +1759,6 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager_3": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"zen-browser",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1771102945,
|
||||
"narHash": "sha256-e5NfW8NhC3qChR8bHVni/asrig/ZFzd1wzpq+cEE/tg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "ff5e5d882c51f9a032479595cbab40fd04f56399",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprcursor": {
|
||||
"inputs": {
|
||||
"hyprlang": [
|
||||
@@ -4599,7 +4578,9 @@
|
||||
},
|
||||
"zen-browser": {
|
||||
"inputs": {
|
||||
"home-manager": "home-manager_3",
|
||||
"home-manager": [
|
||||
"home-manager"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
|
||||
@@ -155,9 +155,9 @@
|
||||
};
|
||||
zen-browser = {
|
||||
url = "github:0xc000022070/zen-browser-flake";
|
||||
# IMPORTANT: we're using "libgbm" and is only available in unstable so ensure
|
||||
# to have it up-to-date or simply don't specify the nixpkgs input
|
||||
# IMPORTANT: To ensure compatibility with the latest Firefox version, use nixpkgs-unstable.
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
inputs.home-manager.follows = "home-manager";
|
||||
};
|
||||
|
||||
anyrun = {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
lib.optionalAttrs device.hasGui {
|
||||
imports = [
|
||||
./audacity.nix
|
||||
# ./audacity.nix
|
||||
# ./bottles.nix
|
||||
# ./cursor.nix
|
||||
# ./gimp.nix
|
||||
@@ -13,13 +13,18 @@
|
||||
# ./ida.nix
|
||||
# ./jellyflix.nix
|
||||
# ./kicad.nix
|
||||
# ./lmstudio.nix
|
||||
# ./neovide.nix
|
||||
# ./openscad.nix
|
||||
# ./orcaslicer.nix
|
||||
# ./pcsx2.nix
|
||||
# ./prismlauncher.nix
|
||||
# ./rpcs3.nix
|
||||
# ./shadps4.nix
|
||||
# ./thunderbird.nix
|
||||
# ./tsukimi.nix
|
||||
# ./vial.nix
|
||||
# ./vlc.nix
|
||||
# ./vscode.nix
|
||||
|
||||
./affine.nix
|
||||
@@ -30,17 +35,12 @@
|
||||
./ghostty.nix
|
||||
./hyprpicker.nix
|
||||
./kitty.nix
|
||||
./lmstudio.nix
|
||||
./matrix.nix
|
||||
./mpv.nix
|
||||
./nextcloud.nix
|
||||
./matrix.nix
|
||||
./obs-studio.nix
|
||||
./orcaslicer.nix
|
||||
./prismlauncher.nix
|
||||
./shadps4.nix
|
||||
./slack.nix
|
||||
./vicinae.nix
|
||||
./vlc.nix
|
||||
./wezterm.nix
|
||||
./zathura.nix
|
||||
./zed.nix
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
pkgs,
|
||||
inputs,
|
||||
device,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
@@ -10,6 +11,25 @@
|
||||
programs.zen-browser = {
|
||||
enable = device.isLinux;
|
||||
profiles.default = {
|
||||
containersForce = true;
|
||||
containers = {
|
||||
Personal = {
|
||||
color = "purple";
|
||||
icon = "fingerprint";
|
||||
id = 1;
|
||||
};
|
||||
Work = {
|
||||
color = "blue";
|
||||
icon = "briefcase";
|
||||
id = 2;
|
||||
};
|
||||
Shopping = {
|
||||
color = "yellow";
|
||||
icon = "dollar";
|
||||
id = 3;
|
||||
};
|
||||
};
|
||||
spacesForce = true;
|
||||
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
privacy-badger
|
||||
violentmonkey
|
||||
@@ -42,5 +62,6 @@
|
||||
Fingerprinting = true;
|
||||
};
|
||||
};
|
||||
suppressXdgMigrationWarning = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,5 +17,6 @@
|
||||
cache_dir = config.home.homeDirectory + "/.cache/yazi/previews";
|
||||
};
|
||||
};
|
||||
shellWrapperName = "yy";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,5 +8,10 @@
|
||||
./easyeffects.nix
|
||||
./vr.nix
|
||||
./helvum.nix
|
||||
# ./wine.nix
|
||||
# ./virt.nix
|
||||
./gparted.nix
|
||||
./nvtop.nix
|
||||
# ./qpwgraph.nix
|
||||
];
|
||||
}
|
||||
|
||||
3
nixos/ryu/apps/gparted.nix
Normal file
3
nixos/ryu/apps/gparted.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [gparted];
|
||||
}
|
||||
3
nixos/ryu/apps/nvtop.nix
Normal file
3
nixos/ryu/apps/nvtop.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [nvtopPackages.nvidia];
|
||||
}
|
||||
3
nixos/ryu/apps/qpwgraph.nix
Normal file
3
nixos/ryu/apps/qpwgraph.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [qpwgraph];
|
||||
}
|
||||
6
nixos/ryu/apps/virt.nix
Normal file
6
nixos/ryu/apps/virt.nix
Normal file
@@ -0,0 +1,6 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
virt-manager
|
||||
quickemu
|
||||
];
|
||||
}
|
||||
7
nixos/ryu/apps/wine.nix
Normal file
7
nixos/ryu/apps/wine.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
wine-wayland
|
||||
winetricks
|
||||
wineWowPackages.waylandFull
|
||||
];
|
||||
}
|
||||
@@ -293,42 +293,6 @@
|
||||
fonts.fontconfig.enable = true;
|
||||
fonts.fontDir.enable = true;
|
||||
environment = {
|
||||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
systemPackages = with pkgs; [
|
||||
v4l-utils
|
||||
polychromatic
|
||||
openrazer-daemon
|
||||
cudatoolkit
|
||||
# Wine
|
||||
wine-wayland
|
||||
winetricks
|
||||
wineWowPackages.waylandFull
|
||||
|
||||
virt-manager
|
||||
gparted
|
||||
nvtopPackages.nvidia
|
||||
quickemu
|
||||
# (nixvim.makeNixvim (import ../../neovim))
|
||||
qpwgraph
|
||||
hyprland
|
||||
xorg.xhost
|
||||
foot
|
||||
git
|
||||
fish
|
||||
nushell
|
||||
# (pkgs.wrapFirefox
|
||||
# (pkgs.firefox-unwrapped.override {pipewireSupport = true;})
|
||||
# {})
|
||||
gnumake
|
||||
python3
|
||||
nerd-fonts.fira-code
|
||||
nerd-fonts.hasklug
|
||||
nerd-fonts.symbols-only
|
||||
monaspace
|
||||
ddcutil
|
||||
libnotify
|
||||
];
|
||||
sessionVariables = {
|
||||
WLR_NO_HARDWARE_CURSORS = "1";
|
||||
NIXOS_OZONE_WL = "1";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{...}: {
|
||||
imports = [
|
||||
./hytale.nix
|
||||
# ./hytale.nix
|
||||
];
|
||||
}
|
||||
|
||||
3
nixos/ryu/programs/cuda.nix
Normal file
3
nixos/ryu/programs/cuda.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [cudatoolkit];
|
||||
}
|
||||
3
nixos/ryu/programs/ddcutil.nix
Normal file
3
nixos/ryu/programs/ddcutil.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [ddcutil];
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
./steam.nix
|
||||
./1password.nix
|
||||
./localsend.nix
|
||||
./appimage.nix
|
||||
# ./appimage.nix
|
||||
./obs-studio.nix
|
||||
./gnome-disks.nix
|
||||
./nix-ld.nix
|
||||
@@ -12,5 +12,15 @@
|
||||
./droidcam.nix
|
||||
./wireshark.nix
|
||||
./flatpak.nix
|
||||
./v4l-utils.nix
|
||||
./razer.nix
|
||||
./cuda.nix
|
||||
./fonts.nix
|
||||
./dev.nix
|
||||
./shells.nix
|
||||
./hyprland.nix
|
||||
./foot.nix
|
||||
./ddcutil.nix
|
||||
./libnotify.nix
|
||||
];
|
||||
}
|
||||
|
||||
7
nixos/ryu/programs/dev.nix
Normal file
7
nixos/ryu/programs/dev.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
git
|
||||
gnumake
|
||||
python3
|
||||
];
|
||||
}
|
||||
8
nixos/ryu/programs/fonts.nix
Normal file
8
nixos/ryu/programs/fonts.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
nerd-fonts.fira-code
|
||||
nerd-fonts.hasklug
|
||||
nerd-fonts.symbols-only
|
||||
monaspace
|
||||
];
|
||||
}
|
||||
3
nixos/ryu/programs/foot.nix
Normal file
3
nixos/ryu/programs/foot.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [foot];
|
||||
}
|
||||
6
nixos/ryu/programs/hyprland.nix
Normal file
6
nixos/ryu/programs/hyprland.nix
Normal file
@@ -0,0 +1,6 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
hyprland
|
||||
xorg.xhost
|
||||
];
|
||||
}
|
||||
3
nixos/ryu/programs/libnotify.nix
Normal file
3
nixos/ryu/programs/libnotify.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [libnotify];
|
||||
}
|
||||
6
nixos/ryu/programs/razer.nix
Normal file
6
nixos/ryu/programs/razer.nix
Normal file
@@ -0,0 +1,6 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
polychromatic
|
||||
openrazer-daemon
|
||||
];
|
||||
}
|
||||
6
nixos/ryu/programs/shells.nix
Normal file
6
nixos/ryu/programs/shells.nix
Normal file
@@ -0,0 +1,6 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
fish
|
||||
nushell
|
||||
];
|
||||
}
|
||||
3
nixos/ryu/programs/v4l-utils.nix
Normal file
3
nixos/ryu/programs/v4l-utils.nix
Normal file
@@ -0,0 +1,3 @@
|
||||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [v4l-utils];
|
||||
}
|
||||
Reference in New Issue
Block a user