Removed unnecessary configs
This commit is contained in:
@@ -1,22 +0,0 @@
|
||||
{ pkgs, userSettings, ... }:
|
||||
{
|
||||
imports = [
|
||||
../../user/dev/tools/git.nix
|
||||
../../user/dev/tools/gh.nix
|
||||
../../user/dev/editor/vscodium.nix
|
||||
../../user/dev/editor/zed-editor.nix
|
||||
../../user/dev/lang/cc.nix
|
||||
../../user/dev/lang/python.nix
|
||||
../../user/dev/lang/rust.nix
|
||||
../../user/dev/lang/ecmascript.nix
|
||||
];
|
||||
|
||||
home.username = userSettings.username;
|
||||
home.homeDirectory = "/home/" + userSettings.username;
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
home.stateVersion = "24.05";
|
||||
|
||||
home.packages = with pkgs; [];
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
{ pkgs, lib, config, systemSettings, userSettings, ... }:
|
||||
{
|
||||
imports = [
|
||||
../system/hardware/audio.nix
|
||||
../system/hardware/time.nix
|
||||
../system/services/network-manager.nix
|
||||
../system/utils.nix
|
||||
];
|
||||
|
||||
time.timeZone = systemSettings.timezone;
|
||||
|
||||
networking.hostName = systemSettings.hostname;
|
||||
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
i18n.defaultLocale = systemSettings.locale;
|
||||
i18n.extraLocaleSettings = {
|
||||
LC_ADDRESS = systemSettings.locale;
|
||||
LC_IDENTIFICATION = systemSettings.locale;
|
||||
LC_MEASUREMENT = systemSettings.locale;
|
||||
LC_MONETARY = systemSettings.locale;
|
||||
LC_NAME = systemSettings.locale;
|
||||
LC_NUMERIC = systemSettings.locale;
|
||||
LC_PAPER = systemSettings.locale;
|
||||
LC_TELEPHONE = systemSettings.locale;
|
||||
LC_TIME = systemSettings.locale;
|
||||
};
|
||||
|
||||
users.users.${userSettings.username} = {
|
||||
isNormalUser = true;
|
||||
description = userSettings.name;
|
||||
extraGroups = [ "networkmanager" "wheel" "docker" "podman" "input" "flatpak" "dialout" "video" "input" "audio" "libvirtd" ];
|
||||
packages = with pkgs; [];
|
||||
uid = 1000;
|
||||
};
|
||||
|
||||
environment.shells = with pkgs; [ bash ];
|
||||
users.defaultUserShell = pkgs.bash;
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
[ # Include the results of the hardware scan.
|
||||
./hardware-configuration.nix
|
||||
../base.nix
|
||||
../../system/services/cups.nix
|
||||
../../system/services/ssh.nix
|
||||
../../system/services/polkit.nix
|
||||
../../system/services/flatpak.nix
|
||||
../../system/services/steam.nix
|
||||
../../system/services/tailscale.nix
|
||||
../../system/services/libvirtd.nix
|
||||
../../system/services/podman.nix
|
||||
../../system/hardware/kernel.nix
|
||||
../../system/hardware/nvidia.nix
|
||||
../../system/hardware/opengl.nix
|
||||
../../system/hardware/bluetooth.nix
|
||||
../../system/wm/sddm.nix
|
||||
../../system/hardware/inputMethods.nix
|
||||
../../system/env.nix
|
||||
];
|
||||
|
||||
# Use the systemd-boot EFI boot loader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
|
||||
programs.appimage = {
|
||||
enable = true;
|
||||
binfmt = true;
|
||||
};
|
||||
|
||||
# Open ports in the firewall.
|
||||
networking.firewall.allowedTCPPorts = [ 3000 3001 22 ];
|
||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||
# Or disable the firewall altogether.
|
||||
# networking.firewall.enable = false;
|
||||
|
||||
system.stateVersion = "24.05"; # Did you read the changelog?
|
||||
|
||||
}
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||||
# and may be overwritten by future invocations. Please make changes
|
||||
# to /etc/nixos/configuration.nix instead.
|
||||
{ config, lib, pkgs, modulesPath, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
||||
];
|
||||
|
||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||
boot.initrd.kernelModules = [ ];
|
||||
boot.kernelModules = [ "kvm-intel" ];
|
||||
boot.extraModulePackages = [ ];
|
||||
|
||||
fileSystems."/" =
|
||||
{ device = "/dev/disk/by-uuid/f4c95da6-3c6b-4414-a62a-c8c26c4a1c73";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
fileSystems."/boot" =
|
||||
{ device = "/dev/disk/by-uuid/C83C-841F";
|
||||
fsType = "vfat";
|
||||
options = [ "fmask=0077" "dmask=0077" ];
|
||||
};
|
||||
|
||||
fileSystems."/run/media/kenryus/hdd" = {
|
||||
device = "/dev/disk/by-uuid/0d146628-12f4-4bb6-abde-bbf798a57c25";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
swapDevices =
|
||||
[ { device = "/dev/disk/by-uuid/d933c349-8e70-41e1-8d13-605656dba18b"; }
|
||||
];
|
||||
|
||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
||||
# still possible to use this option, but it's recommended to use it in conjunction
|
||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
||||
networking.useDHCP = lib.mkDefault true;
|
||||
# networking.interfaces.enp4s0.useDHCP = lib.mkDefault true;
|
||||
# networking.interfaces.wlo1.useDHCP = lib.mkDefault true;
|
||||
|
||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
{ pkgs, userSettings, ... }:
|
||||
{
|
||||
imports = [
|
||||
../../user/apps/browsers/firefox.nix
|
||||
../../user/apps/browsers/chromium.nix
|
||||
../../user/apps/thunderbird.nix
|
||||
../../user/dev/tools/git.nix
|
||||
../../user/dev/tools/gitui.nix
|
||||
../../user/dev/tools/firefox-devedition.nix
|
||||
../../user/dev/tools/dbeaver-bin.nix
|
||||
../../user/dev/tools/tldr.nix
|
||||
../../user/dev/tools/gh.nix
|
||||
../../user/dev/editor/vscodium.nix
|
||||
../../user/dev/editor/zed-editor.nix
|
||||
../../user/dev/lang/cc.nix
|
||||
../../user/dev/lang/python.nix
|
||||
../../user/dev/lang/rust.nix
|
||||
../../user/dev/lang/ecmascript.nix
|
||||
../../user/dev/ide/qtcreator.nix
|
||||
../../user/apps/utils/alacritty.nix
|
||||
../../user/apps/utils/keepassxc.nix
|
||||
#../../user/apps/utils/cava.nix
|
||||
../../user/apps/utils/owncloud-client.nix
|
||||
../../user/apps/utils/fzf.nix
|
||||
../../user/apps/utils/zoxide.nix
|
||||
../../user/apps/media/vlc.nix
|
||||
../../user/apps/media/mpv.nix
|
||||
../../user/apps/media/yt-dlp.nix
|
||||
../../user/apps/media/kdenlive.nix
|
||||
../../user/apps/media/obs-studio.nix
|
||||
../../user/apps/graphics/gimp.nix
|
||||
../../user/apps/graphics/inkscape.nix
|
||||
../../user/apps/games/mangohud.nix
|
||||
../../user/apps/office/texlive.nix
|
||||
#../../user/apps/office/libreoffice-fresh.nix
|
||||
../../user/shell/bash.nix
|
||||
../../user/wm/xmonad/xmonad.nix
|
||||
];
|
||||
|
||||
home.username = userSettings.username;
|
||||
home.homeDirectory = "/home/" + userSettings.username;
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
home.stateVersion = "24.05";
|
||||
|
||||
home.packages = with pkgs; [];
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
coreutils,
|
||||
gnused,
|
||||
gnugrep,
|
||||
curl,
|
||||
wget,
|
||||
binutils,
|
||||
unzip,
|
||||
gnutar,
|
||||
zsync
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "AppMan";
|
||||
version = "7.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ivan-hc";
|
||||
repo = "AM";
|
||||
rev = "e8abedace64c32023086a9c79fe646d84588a995";
|
||||
hash = "sha256-n0m5VWdMTYWv18cB++NYWMQZXNKWfnj0iHgj0ZNdjy8=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
coreutils
|
||||
gnused
|
||||
gnugrep
|
||||
curl
|
||||
wget
|
||||
binutils
|
||||
unzip
|
||||
gnutar
|
||||
zsync
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp APP-MANAGER $out/bin
|
||||
ln -sf $out/bin/APP-MANAGER $out/bin/am
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Database & solutions for all AppImages and portable apps for GNU/Linux!";
|
||||
longDescription = ''
|
||||
AppImage package manager to install, update (for real) and manage ALL of them (system-wide or locally) thanks to its ever-growing AUR-inspired database listing 2000+ portable apps and programs for GNU/Linux.
|
||||
The first, real centralized repository to manage your AppImages with the ease of APT and the power of PacMan.
|
||||
'';
|
||||
homepage = "https://portable-linux-apps.github.io/";
|
||||
changelog = "https://github.com/ivan-hc/AM/releases/tag/${version}";
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{ lib, fetchurl, appimageTools }:
|
||||
|
||||
let
|
||||
pname = "badlion-client";
|
||||
version = "4.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
name = "badlion-client-linux";
|
||||
# https://www.badlion.net/download/client/latest/linux
|
||||
url = "https://client-updates-cdn77.badlion.net/BadlionClient";
|
||||
hash = "sha256-lyu0WQtkevCduGb5Hw5D79CekoHTQiKHvofnqS57mVU=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract { inherit pname version src; };
|
||||
in
|
||||
appimageTools.wrapType2 rec {
|
||||
inherit pname version src;
|
||||
|
||||
extraInstallCommands = ''
|
||||
install -Dm444 ${appimageContents}/BadlionClient.desktop $out/share/applications/BadlionClient.desktop
|
||||
install -Dm444 ${appimageContents}/BadlionClient.png $out/share/pixmaps/BadlionClient.png
|
||||
substituteInPlace $out/share/applications/BadlionClient.desktop \
|
||||
--replace 'Exec=AppRun --no-sandbox %U' 'Exec=badlion-client'
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Most Complete All-In-One Mod Library for Minecraft with 100+ Mods, FPS Improvements, and more";
|
||||
homepage = "https://client.badlion.net";
|
||||
license = with licenses; [ unfree ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "badlion-client";
|
||||
platforms = [ "x86_64-linux" ];
|
||||
};
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
let
|
||||
pkgs = import <nixpkgs> { };
|
||||
in
|
||||
pkgs.callPackage ./badlion-client.nix { }
|
||||
@@ -1,7 +0,0 @@
|
||||
let
|
||||
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-24.11";
|
||||
pkgs = import nixpkgs { config = {}; overlays = []; };
|
||||
in
|
||||
{
|
||||
zen-browser = pkgs.callPackage ./zen-browser.nix { };
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{ lib, stdenv, ... }:
|
||||
let
|
||||
version = "1.7b";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname="zen-browser";
|
||||
inherit version;
|
||||
|
||||
src = fetchTarball {
|
||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-x86_64.tar.bz2";
|
||||
sha256 = "0aig890fcynxwi7xi8jzd1w2gzg47n0jqfq76wvnkwcam611b2bp";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = ''
|
||||
cp -r . $out
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user