bunch of stuff
This commit is contained in:
parent
e147f753e2
commit
ba349189cc
13 changed files with 507 additions and 513 deletions
113
flake.lock
generated
113
flake.lock
generated
|
@ -45,11 +45,11 @@
|
|||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741259319,
|
||||
"narHash": "sha256-XQrxZmJbsDRFJ78mVtjEzII/UzknDqDq0zVT1WemkLM=",
|
||||
"lastModified": 1742124080,
|
||||
"narHash": "sha256-z5mkfJIorzstjD2uoDdlGPmnFdGN6WsE0/Rro0NGzhk=",
|
||||
"owner": "lilyinstarlight",
|
||||
"repo": "nixos-cosmic",
|
||||
"rev": "b60b139bf22f5d941b626594981d698502dfc500",
|
||||
"rev": "e4921f258a2af86245330afb914849f5b78c7bc5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -60,11 +60,11 @@
|
|||
},
|
||||
"crane": {
|
||||
"locked": {
|
||||
"lastModified": 1733688869,
|
||||
"narHash": "sha256-KrhxxFj1CjESDrL5+u/zsVH0K+Ik9tvoac/oFPoxSB8=",
|
||||
"lastModified": 1741481578,
|
||||
"narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=",
|
||||
"owner": "ipetkov",
|
||||
"repo": "crane",
|
||||
"rev": "604637106e420ad99907cae401e13ab6b452e7d9",
|
||||
"rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -141,11 +141,11 @@
|
|||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733312601,
|
||||
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
||||
"lastModified": 1741352980,
|
||||
"narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
||||
"rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -298,17 +298,17 @@
|
|||
"systems": "systems_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1738189623,
|
||||
"narHash": "sha256-ndk7FY3m5VEukLcqcCCFiUnyN1HkLLTaZKI1MEXrohk=",
|
||||
"lastModified": 1742025173,
|
||||
"narHash": "sha256-vm5DQXAOrh/9GS370jwXBcM/nKfvmhR7tlclKMfN76Y=",
|
||||
"owner": "project-gauntlet",
|
||||
"repo": "gauntlet",
|
||||
"rev": "792baa7e6aa6262416d18babda2ef81eb3cd3f30",
|
||||
"rev": "81c21e9ab66a1661a9b9795193bd7c0d36d4225d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "project-gauntlet",
|
||||
"repo": "gauntlet",
|
||||
"rev": "792baa7e6aa6262416d18babda2ef81eb3cd3f30",
|
||||
"rev": "81c21e9ab66a1661a9b9795193bd7c0d36d4225d",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
@ -341,11 +341,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741217763,
|
||||
"narHash": "sha256-g/TrltIjFHIjtzKY5CJpoPANfHQWDD43G5U1a/v5oVg=",
|
||||
"lastModified": 1741955947,
|
||||
"narHash": "sha256-2lbURKclgKqBNm7hVRtWh0A7NrdsibD0EaWhahUVhhY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "486b066025dccd8af7fbe5dd2cc79e46b88c80da",
|
||||
"rev": "4e12151c9e014e2449e0beca2c0e9534b96a26b4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -411,11 +411,11 @@
|
|||
},
|
||||
"nix-flatpak": {
|
||||
"locked": {
|
||||
"lastModified": 1739444422,
|
||||
"narHash": "sha256-iAVVHi7X3kWORftY+LVbRiStRnQEob2TULWyjMS6dWg=",
|
||||
"lastModified": 1741903049,
|
||||
"narHash": "sha256-8Y8brH04JjSLrCLvBEbhK9vOu7lhQhqUBW4kI3tifdI=",
|
||||
"owner": "gmodena",
|
||||
"repo": "nix-flatpak",
|
||||
"rev": "5e54c3ca05a7c7d968ae1ddeabe01d2a9bc1e177",
|
||||
"rev": "42c7fb2702219b86a8f5969c3475ce594c28f5d0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -431,11 +431,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1740886574,
|
||||
"narHash": "sha256-jN6kJ41B6jUVDTebIWeebTvrKP6YiLd1/wMej4uq4Sk=",
|
||||
"lastModified": 1742096597,
|
||||
"narHash": "sha256-CUy00dj513aIvtN2NGiDKLCVEQSz4xHWSDf229EiJdU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-index-database",
|
||||
"rev": "26a0f969549cf4d56f6e9046b9e0418b3f3b94a5",
|
||||
"rev": "5c77c6d6f2e8cc6007c2b1a4df1a507834404a67",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -473,11 +473,11 @@
|
|||
"nixpkgs": "nixpkgs_4"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741185283,
|
||||
"narHash": "sha256-Wk+2uWk4WhtB1LtXt3smd0K2JZ5qeZj9LldGTmfEldo=",
|
||||
"lastModified": 1742090119,
|
||||
"narHash": "sha256-I+NlLtHpTsItYkHo4fFdM6moBHF156wM11TPWLcwdic=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-vscode-extensions",
|
||||
"rev": "c7a72aa0e5f72bc6a9d8dfaf33e4de013c960f7b",
|
||||
"rev": "adcb8b54d64484bb74f1480acefc3c686f318917",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -504,23 +504,26 @@
|
|||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1733096140,
|
||||
"narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
||||
"lastModified": 1740877520,
|
||||
"narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs.lib",
|
||||
"rev": "147dee35aab2193b174e4c0868bd80ead5ce755c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs.lib",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1741048562,
|
||||
"narHash": "sha256-W4YZ3fvWZiFYYyd900kh8P8wU6DHSiwaH0j4+fai1Sk=",
|
||||
"lastModified": 1741862977,
|
||||
"narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6af28b834daca767a7ef99f8a7defa957d0ade6f",
|
||||
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -548,11 +551,11 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1741173522,
|
||||
"narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=",
|
||||
"lastModified": 1742069588,
|
||||
"narHash": "sha256-C7jVfohcGzdZRF6DO+ybyG/sqpo1h6bZi9T56sxLy+k=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049",
|
||||
"rev": "c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -596,11 +599,11 @@
|
|||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1741173522,
|
||||
"narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=",
|
||||
"lastModified": 1742069588,
|
||||
"narHash": "sha256-C7jVfohcGzdZRF6DO+ybyG/sqpo1h6bZi9T56sxLy+k=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049",
|
||||
"rev": "c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -619,11 +622,11 @@
|
|||
"nuschtosSearch": "nuschtosSearch"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741098523,
|
||||
"narHash": "sha256-gXDSXDr6tAb+JgxGMvcEjKC9YO8tVOd8hMMZHJLyQ6Q=",
|
||||
"lastModified": 1741814789,
|
||||
"narHash": "sha256-NbHsnnNwiYUcUaS4z8XK2tYpo3G8NXEKxaKkzMgMiLk=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixvim",
|
||||
"rev": "03065fd4708bfdf47dd541d655392a60daa25ded",
|
||||
"rev": "33097dcf776d1fad0ff3842096c4e3546312f251",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -641,11 +644,11 @@
|
|||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741297501,
|
||||
"narHash": "sha256-A5Haf6QNpXOp77DfIfIXyK0gBhs6cTW1ucgZ0B7C8Q8=",
|
||||
"lastModified": 1742132695,
|
||||
"narHash": "sha256-c4WnLfYqLHqyhovAn0bUtHyKqDZOq+mFs4iIs4pUn6I=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "1b65c791934a66d4940b4fdc83ab3ee5d47af2e4",
|
||||
"rev": "9667dea224705b76854e42961c6f4a10798adecd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -798,11 +801,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741043164,
|
||||
"narHash": "sha256-9lfmSZLz6eq9Ygr6cCmvQiiBEaPb54pUBcjvbEMPORc=",
|
||||
"lastModified": 1741861888,
|
||||
"narHash": "sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "3f2412536eeece783f0d0ad3861417f347219f4d",
|
||||
"rev": "d016ce0365b87d848a57c12ffcfdc71da7a2b55f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -813,11 +816,11 @@
|
|||
},
|
||||
"stable": {
|
||||
"locked": {
|
||||
"lastModified": 1741196730,
|
||||
"narHash": "sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA=",
|
||||
"lastModified": 1741862977,
|
||||
"narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "48913d8f9127ea6530a2a2f1bd4daa1b8685d8a3",
|
||||
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -829,11 +832,11 @@
|
|||
},
|
||||
"staging-next": {
|
||||
"locked": {
|
||||
"lastModified": 1741284270,
|
||||
"narHash": "sha256-blq8ru6o/xzAXQSocl1wHji1wMJ/TX2C/zo/TICvqTc=",
|
||||
"lastModified": 1742126732,
|
||||
"narHash": "sha256-MwIbp6Q0YBheq1ntmPunlCO7Yo8i7aAQfXJXpU5TeJE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "98419f2ac18942780b64ae004677e0e246c38b46",
|
||||
"rev": "b2380f16878a773013a0cd602f8c3e45cf34040c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
catppuccin-vsc.url = "https://flakehub.com/f/catppuccin/vscode/*.tar.gz";
|
||||
forgejo-cli.url = "git+https://codeberg.org/Cyborus/forgejo-cli";
|
||||
gauntlet = {
|
||||
url = "github:/project-gauntlet/gauntlet/792baa7e6aa6262416d18babda2ef81eb3cd3f30"; # main, 1/31/2025
|
||||
url = "github:project-gauntlet/gauntlet/81c21e9ab66a1661a9b9795193bd7c0d36d4225d"; # main, 3/15/2025
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
@ -125,7 +125,6 @@
|
|||
home-manager.nixosModules.home-manager
|
||||
{
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
sharedModules = [
|
||||
inputs.nur.modules.homeManager.default
|
||||
|
@ -146,6 +145,7 @@
|
|||
./home-manager/kitty.nix
|
||||
./home-manager/mangohud.nix
|
||||
./home-manager/nnn.nix
|
||||
./home-manager/obs.nix
|
||||
./home-manager/plasma.nix
|
||||
./home-manager/tpm.nix
|
||||
./home-manager/user.nix
|
||||
|
|
|
@ -47,7 +47,7 @@ in
|
|||
${user} = {
|
||||
id = 0;
|
||||
isDefault = true;
|
||||
extensions = extensions;
|
||||
extensions.packages = extensions;
|
||||
settings = {
|
||||
"extensions.autoDisableScopes" = 0;
|
||||
"floorp.browser.sidebar.enable" = false;
|
||||
|
|
5
home-manager/obs.nix
Normal file
5
home-manager/obs.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
programs.obs-studio = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
config,
|
||||
user,
|
||||
|
@ -29,6 +30,15 @@
|
|||
};
|
||||
};
|
||||
|
||||
nixpkgs = {
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
};
|
||||
overlays = [
|
||||
inputs.catppuccin-vsc.overlays.default
|
||||
];
|
||||
};
|
||||
|
||||
# link the configuration file in current directory to the specified location in home directory
|
||||
# home.file.".config/i3/wallpaper.jpg".source = ./wallpaper.jpg;
|
||||
|
||||
|
|
|
@ -46,9 +46,11 @@ rec {
|
|||
# vsx-release = inputs.nix-vscode-extensions.extensions.${system}.open-vsx-release;
|
||||
{
|
||||
enable = true;
|
||||
package = pkgs.vscode;
|
||||
profiles = {
|
||||
default = {
|
||||
enableUpdateCheck = false;
|
||||
enableExtensionUpdateCheck = false;
|
||||
package = pkgs.vscode;
|
||||
extensions =
|
||||
# In `with A; with B;`, the attributes of `B` shadow the attributes of `A`
|
||||
with vscode;
|
||||
|
@ -475,4 +477,6 @@ rec {
|
|||
"python.analysis.typeEvaluation.strictSetInference" = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,11 +25,11 @@
|
|||
];
|
||||
substituters = [
|
||||
"https://devenv.cachix.org"
|
||||
"https://cosmic.cachix.org"
|
||||
"https://nix-community.cachix.org"
|
||||
];
|
||||
trusted-public-keys = [
|
||||
"devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="
|
||||
"cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
|
||||
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@ -39,7 +39,6 @@
|
|||
allowUnfree = true;
|
||||
};
|
||||
overlays = [
|
||||
inputs.catppuccin-vsc.overlays.default
|
||||
inputs.nur.overlays.default
|
||||
inputs.gauntlet.overlays.default
|
||||
];
|
||||
|
|
|
@ -54,7 +54,6 @@
|
|||
})
|
||||
# (pkgs.callPackage ../packages/ftb-app.nix { inherit pkgs; })
|
||||
(pkgs.callPackage ../packages/svc.nix { inherit pkgs; })
|
||||
(pkgs.callPackage ../packages/creamlinux-installer.nix { inherit pkgs; })
|
||||
lunar-client
|
||||
stablePkgs.heroic
|
||||
dolphin-emu
|
||||
|
|
|
@ -17,7 +17,6 @@ let
|
|||
neovim-qt
|
||||
bitwarden-desktop
|
||||
onlyoffice-bin
|
||||
obs-studio
|
||||
okteta
|
||||
krita
|
||||
ytmdesktop
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
programs.lazygit = {
|
||||
enable = true;
|
||||
settings = {
|
||||
git = {
|
||||
overrideGpg = true;
|
||||
};
|
||||
gui = {
|
||||
nerdFontsVersion = "3";
|
||||
};
|
||||
|
|
|
@ -54,6 +54,9 @@ let
|
|||
sops
|
||||
ssh-to-age
|
||||
psmisc
|
||||
uutils-coreutils-noprefix
|
||||
uutils-findutils
|
||||
uutils-diffutils
|
||||
#toybox
|
||||
#busybox
|
||||
mktemp
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
{ pkgs }:
|
||||
|
||||
pkgs.stdenv.mkDerivation rec {
|
||||
pname = "creamlinux";
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "Novattz";
|
||||
repo = "creamlinux-installer";
|
||||
rev = "f9e7c2f614d45d3c286692ea9f0356788c515103";
|
||||
sha256 = "sha256-wOzNE6PsGhRsWBuIVQPN/5+aKjl0Gq45qLrL6DceLDM=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
(pkgs.python3.withPackages (
|
||||
pythonPackages: with pythonPackages; [
|
||||
requests
|
||||
rich
|
||||
]
|
||||
))
|
||||
];
|
||||
|
||||
dontUnpack = true;
|
||||
installPhase = ''
|
||||
install -Dm755 ${./main.py} $out/bin/${pname}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A user-friendly tool for managing DLC for Steam games on Linux systems.";
|
||||
homepage = "https://github.com/Novattz/creamlinux-installer";
|
||||
maintianers = "cswimr";
|
||||
};
|
||||
}
|
|
@ -16,7 +16,8 @@ pkgs.rustPlatform.buildRustPackage rec {
|
|||
sha256 = "sha256-vRqYQd5OaYXAc74Jlg8twBGDr9YxP+Mk1ZY9JGJTmvc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-vtVoIRGp46tItQyHbjp/PF5ZxwASAM9Hhdm6HxjmODw=";
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-RoDXIPCjygdmG9dfDMtKiSdj2rgDAfxkKUXkIUAWotI=";
|
||||
|
||||
meta = {
|
||||
description = "Command line utilities for Simple Voice Chat.";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue