add restruct
This commit is contained in:
36
flake.lock
generated
36
flake.lock
generated
@@ -27,11 +27,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719426013,
|
"lastModified": 1719491277,
|
||||||
"narHash": "sha256-rhSqzuehCYBB9Vdb8hZ5fRKTb9yitQS3AE5QYskTbZM=",
|
"narHash": "sha256-eC3o+NXisjCOp2859tKN4gHrk5wkstMsqdrmWFkcagY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "flake-firefox-nightly",
|
"repo": "flake-firefox-nightly",
|
||||||
"rev": "d102de8702bb3a3cb58d4f413a21103562115577",
|
"rev": "6086714009c9771504f2355d665d4a543f359ab3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -214,11 +214,11 @@
|
|||||||
},
|
},
|
||||||
"hardware": {
|
"hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719413427,
|
"lastModified": 1719487696,
|
||||||
"narHash": "sha256-WS087+fEO804gWvwqEfclbLFw6xdrrtZZULSyQafMdg=",
|
"narHash": "sha256-pCsl9qFCuIuhIfGH03CiBOsy1LNwITC6VMb6/5tz+Qc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "901bc809b5d3e73a609a167385df23311d81b39c",
|
"rev": "14aadcba1a26c8c142453839f888afd0db8b2041",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -256,11 +256,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719418488,
|
"lastModified": 1719438532,
|
||||||
"narHash": "sha256-Hu75KIbGLJA8qe42rO5WkRQ+E+BuzjS42bNEZcy9zT8=",
|
"narHash": "sha256-/Vmso2ZMoFE3M7d1MRsQ2K5sR8CVKnrM6t1ys9Xjpz4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "607f969f5dca2dc100cbc53e24ab49ac24ef8987",
|
"rev": "1a4f12ae0bda877ec4099b429cf439aad897d7e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -316,11 +316,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719410911,
|
"lastModified": 1719467057,
|
||||||
"narHash": "sha256-jnL8LSx1wJvJTBBRwjaggFUzc9q0/KXbvPmP3tyeyag=",
|
"narHash": "sha256-8gQ0txwuLoBpBeIhTAkl+/7Hi/AD4KE5m4YhOn1OA3E=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "86c00892c3ae4869eb99b677b48ee111409a93f1",
|
"rev": "bb6bea003dc464a4248a173e71a007d368691092",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -332,11 +332,11 @@
|
|||||||
"neovim-src": {
|
"neovim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719349695,
|
"lastModified": 1719414226,
|
||||||
"narHash": "sha256-rnBC/8Y0CECztfoMKBxxo4hzd4TBu1bu9CnwpWDaB1U=",
|
"narHash": "sha256-h/qJ+1R+BtY+mX02UsqYW82hEl78mrHTGAs9yjpFEzU=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "9dc09a4cdde9fad4e7861b9467276260bd9b82a9",
|
"rev": "fc9b70826ec88ca2e6c0624c522b872e87aa7ac1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -378,11 +378,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719253556,
|
"lastModified": 1719426051,
|
||||||
"narHash": "sha256-A/76RFUVxZ/7Y8+OMVL1Lc8LRhBxZ8ZE2bpMnvZ1VpY=",
|
"narHash": "sha256-yJL9VYQhaRM7xs0M867ZFxwaONB9T2Q4LnGo1WovuR4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "fc07dc3bdf2956ddd64f24612ea7fc894933eb2e",
|
"rev": "89c49874fb15f4124bf71ca5f42a04f2ee5825fd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
in
|
in
|
||||||
{
|
{
|
||||||
inherit lib;
|
inherit lib;
|
||||||
formatter = forEachSystem (pkgs: pkgs.alejandra);
|
formatter = forEachSystem (pkgs: pkgs.nixpkgs-fmt);
|
||||||
|
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
hyprpicker
|
hyprpicker
|
||||||
swaybg
|
swaybg
|
||||||
tofi
|
tofi
|
||||||
|
gnome.gnome-calculator
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
with pkgs;
|
with pkgs;
|
||||||
let
|
let
|
||||||
|
|
||||||
@@ -96,7 +96,7 @@ in
|
|||||||
programs.neovim = {
|
programs.neovim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
package = pkgs.neovim-unwrapped;
|
package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.default;
|
||||||
plugins = with pkgs.vimPlugins; [ telescope-cheat-nvim ];
|
plugins = with pkgs.vimPlugins; [ telescope-cheat-nvim ];
|
||||||
inherit extraPackages;
|
inherit extraPackages;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ in
|
|||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
../pkgs/fonts.nix
|
|
||||||
../common
|
../common
|
||||||
../extra/steam
|
../extra/steam
|
||||||
../extra/nix-ld
|
../extra/nix-ld
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
environment = {
|
environment = {
|
||||||
systemPackages = [
|
systemPackages = [
|
||||||
# Dev
|
# Dev
|
||||||
pkgs.git
|
|
||||||
pkgs.pyright
|
pkgs.pyright
|
||||||
pkgs.python3
|
pkgs.python3
|
||||||
pkgs.gcc
|
pkgs.gcc
|
||||||
@@ -26,26 +25,12 @@
|
|||||||
pkgs.clang
|
pkgs.clang
|
||||||
pkgs.clang-tools
|
pkgs.clang-tools
|
||||||
pkgs.alejandra
|
pkgs.alejandra
|
||||||
|
pkgs.nixpkgs-fmt
|
||||||
|
|
||||||
# Util
|
# Util
|
||||||
pkgs.stow
|
|
||||||
pkgs.gnumake
|
|
||||||
pkgs.wget
|
|
||||||
pkgs.curl
|
|
||||||
pkgs.ripgrep
|
|
||||||
pkgs.python312Packages.oauth2
|
|
||||||
pkgs.python312Packages.httplib2
|
|
||||||
pkgs.python312Packages.pip
|
pkgs.python312Packages.pip
|
||||||
pkgs.killall
|
|
||||||
pkgs.tree-sitter
|
|
||||||
pkgs.lazygit
|
|
||||||
pkgs.tmux
|
pkgs.tmux
|
||||||
pkgs.tmuxifier
|
pkgs.tmuxifier
|
||||||
pkgs.unzip
|
|
||||||
pkgs.p7zip
|
|
||||||
pkgs.unrar
|
|
||||||
pkgs.xdg-utils
|
|
||||||
pkgs.xdg-user-dirs
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -11,6 +11,8 @@
|
|||||||
./adb.nix
|
./adb.nix
|
||||||
./neovim.nix
|
./neovim.nix
|
||||||
./zsh.nix
|
./zsh.nix
|
||||||
|
./cnix-pkgs.nix
|
||||||
|
./fonts.nix
|
||||||
];
|
];
|
||||||
home-manager = {
|
home-manager = {
|
||||||
# useGlobalPkgs = true;
|
# useGlobalPkgs = true;
|
||||||
@@ -34,39 +36,14 @@
|
|||||||
systemPackages = [
|
systemPackages = [
|
||||||
# Dev
|
# Dev
|
||||||
pkgs.git
|
pkgs.git
|
||||||
pkgs.pyright
|
|
||||||
pkgs.python3
|
|
||||||
pkgs.gcc
|
|
||||||
pkgs.go
|
|
||||||
pkgs.nodePackages_latest.npm
|
|
||||||
pkgs.nodePackages_latest.nodejs
|
|
||||||
pkgs.nodePackages.prettier
|
|
||||||
pkgs.nodePackages.prettier-plugin-toml
|
|
||||||
pkgs.lua-language-server
|
|
||||||
pkgs.stylua
|
|
||||||
pkgs.prettierd
|
|
||||||
pkgs.cargo
|
|
||||||
pkgs.hyprlang
|
|
||||||
pkgs.nixd
|
|
||||||
pkgs.nil
|
|
||||||
pkgs.black
|
|
||||||
pkgs.python312Packages.jedi-language-server
|
|
||||||
pkgs.isort
|
|
||||||
pkgs.bacon
|
|
||||||
pkgs.clang
|
|
||||||
pkgs.clang-tools
|
|
||||||
pkgs.alejandra
|
|
||||||
|
|
||||||
# Util
|
# Util
|
||||||
pkgs.stow
|
pkgs.stow
|
||||||
pkgs.gnumake
|
|
||||||
pkgs.wget
|
pkgs.wget
|
||||||
pkgs.curl
|
pkgs.curl
|
||||||
pkgs.ripgrep
|
pkgs.ripgrep
|
||||||
pkgs.python312Packages.oauth2
|
pkgs.python312Packages.oauth2
|
||||||
pkgs.python312Packages.httplib2
|
pkgs.python312Packages.httplib2
|
||||||
pkgs.python312Packages.pip
|
|
||||||
pkgs.python312Packages.dbus-python
|
|
||||||
pkgs.killall
|
pkgs.killall
|
||||||
pkgs.tree-sitter
|
pkgs.tree-sitter
|
||||||
pkgs.lazygit
|
pkgs.lazygit
|
||||||
@@ -77,6 +54,7 @@
|
|||||||
pkgs.unrar
|
pkgs.unrar
|
||||||
pkgs.xdg-utils
|
pkgs.xdg-utils
|
||||||
pkgs.xdg-user-dirs
|
pkgs.xdg-user-dirs
|
||||||
|
pkgs.udiskie
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
services = {
|
services = {
|
||||||
|
dbus.packages = with pkgs; [
|
||||||
|
gcr
|
||||||
|
gnome.gnome-settings-daemon
|
||||||
|
];
|
||||||
udisks2.enable = true;
|
udisks2.enable = true;
|
||||||
gvfs.enable = true;
|
gvfs.enable = true;
|
||||||
blueman.enable = true;
|
blueman.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user