Compare commits
2 Commits
c457bb31df
...
73aa120128
| Author | SHA1 | Date | |
|---|---|---|---|
| 73aa120128 | |||
| c427d6bf29 |
58
flake.lock
58
flake.lock
@ -20,11 +20,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729527199,
|
"lastModified": 1730968822,
|
||||||
"narHash": "sha256-D5/YksfRga8Akd04ZtIkuYSIOjXVrAzQIQBSeplokzU=",
|
"narHash": "sha256-NocDjINsh6ismkhb0Xr6xPRksmhuB2WGf8ZmXMhxu7Y=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "aquamarine",
|
"repo": "aquamarine",
|
||||||
"rev": "8d732fa8aff8b12ef2b1e2f00fc8153e41312b72",
|
"rev": "a49bc3583ff223f426cb3526fdaa4bcaa247ec14",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -108,11 +108,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "pkgs/firefox-addons",
|
"dir": "pkgs/firefox-addons",
|
||||||
"lastModified": 1730779403,
|
"lastModified": 1731038603,
|
||||||
"narHash": "sha256-t7ETd4mv+rWxNgpcUgMhxQbu0kr1CIqJdFMqcagtwF8=",
|
"narHash": "sha256-4eJQfKZnMwy7Y2bFHqw/mpZjsPWrXfITmgTLPGmfl/w=",
|
||||||
"owner": "rycee",
|
"owner": "rycee",
|
||||||
"repo": "nur-expressions",
|
"repo": "nur-expressions",
|
||||||
"rev": "b3b25318182d5edf5dcbd5f5207787445b76ebf7",
|
"rev": "674763b3eb6f0bdfa1f987984711bd3f33efc7bf",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -252,11 +252,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730633670,
|
"lastModified": 1730837930,
|
||||||
"narHash": "sha256-ZFJqIXpvVKvzOVFKWNRDyIyAo+GYdmEPaYi1bZB6uf0=",
|
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "8f6ca7855d409aeebe2a582c6fd6b6a8d0bf5661",
|
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -329,11 +329,11 @@
|
|||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730800743,
|
"lastModified": 1730969692,
|
||||||
"narHash": "sha256-DmlaerjZowNAc/NCrVHKwvAMBJYPVFx4YLs0Ad2Jo5g=",
|
"narHash": "sha256-4Ly9zkqnRB6qLjMeddfUyd4iRLvq+RDspBWABS8DGN4=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "e3882b23d09aad7f5c3a708536c87b062f3b0d8d",
|
"rev": "e58e97b0a38b8ccc87a4304c9e4e2b37c9966875",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -408,11 +408,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728941256,
|
"lastModified": 1730968903,
|
||||||
"narHash": "sha256-WRypmcZ2Bw94lLmcmxYokVOHPJSZ7T06V49QZ4tkZeQ=",
|
"narHash": "sha256-zFvzLXcSm0Ia4XI1SE4FQ9KE63hlGrRWhLtwMolWuR8=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprutils",
|
"repo": "hyprutils",
|
||||||
"rev": "fd4be8b9ca932f7384e454bcd923c5451ef2aa85",
|
"rev": "3ce0cde8709cdacbfba471f8e828433b58a561e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -448,11 +448,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730531603,
|
"lastModified": 1730785428,
|
||||||
"narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=",
|
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d",
|
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -464,11 +464,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1720386169,
|
"lastModified": 1730741070,
|
||||||
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
|
"narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
|
"rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -480,11 +480,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730531603,
|
"lastModified": 1730785428,
|
||||||
"narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=",
|
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d",
|
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -537,11 +537,11 @@
|
|||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729104314,
|
"lastModified": 1730814269,
|
||||||
"narHash": "sha256-pZRZsq5oCdJt3upZIU4aslS9XwFJ+/nVtALHIciX/BI=",
|
"narHash": "sha256-fWPHyhYE6xvMI1eGY3pwBTq85wcy1YXqdzTZF+06nOg=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "3c3e88f0f544d6bb54329832616af7eb971b6be6",
|
"rev": "d70155fdc00df4628446352fc58adc640cd705c2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -577,11 +577,11 @@
|
|||||||
"tinted-tmux": "tinted-tmux"
|
"tinted-tmux": "tinted-tmux"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729963473,
|
"lastModified": 1731002033,
|
||||||
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=",
|
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "04afcfc0684d9bbb24bb1dc77afda7c1843ec93b",
|
"rev": "f71c2effed1ce4f9fbeefe402e4e431428ffe93a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@ -1,6 +1,4 @@
|
|||||||
{
|
{
|
||||||
inputs,
|
|
||||||
pkgs,
|
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
|
|||||||
@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options = {
|
||||||
|
applications.enable = lib.mkEnableOption "enable Graphical applications";
|
||||||
|
};
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
./applications/firefox.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
config = lib.mkIf config.applications.enable {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
librewolf
|
||||||
|
vesktop
|
||||||
|
ferdium
|
||||||
|
|
||||||
|
stellarium
|
||||||
|
libreoffice
|
||||||
|
localsend
|
||||||
|
plasma5Packages.kdeconnect-kde
|
||||||
|
qbittorrent
|
||||||
|
vlc
|
||||||
|
#tor-browser
|
||||||
|
openrocket
|
||||||
|
spotify
|
||||||
|
spotube
|
||||||
|
inkscape
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -7,56 +7,20 @@
|
|||||||
./programming/programming.nix
|
./programming/programming.nix
|
||||||
./games.nix
|
./games.nix
|
||||||
./terminal_tools.nix
|
./terminal_tools.nix
|
||||||
./applications/firefox.nix
|
./applications.nix
|
||||||
#./packages/applications.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
terminal_tools.enable = lib.mkDefault true;
|
terminal_tools.enable = lib.mkDefault true;
|
||||||
programming.enable = lib.mkDefault true;
|
programming.enable = lib.mkDefault true;
|
||||||
games.enable = lib.mkDefault false;
|
games.enable = lib.mkDefault false;
|
||||||
firefox.enable = lib.mkDefault true;
|
firefox.enable = lib.mkDefault true;
|
||||||
|
applications.enable = lib.mkDefault true;
|
||||||
#programs.neovim.enable = true;
|
#programs.neovim.enable = true;
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
librewolf
|
alejandra
|
||||||
vesktop
|
nh
|
||||||
ferdium
|
nixd
|
||||||
|
|
||||||
alejandra
|
|
||||||
nh
|
|
||||||
nixd
|
|
||||||
|
|
||||||
stellarium
|
|
||||||
libreoffice
|
|
||||||
localsend
|
|
||||||
plasma5Packages.kdeconnect-kde
|
|
||||||
qbittorrent
|
|
||||||
vlc
|
|
||||||
#tor-browser
|
|
||||||
openrocket
|
|
||||||
spotify
|
|
||||||
spotube
|
|
||||||
inkscape
|
|
||||||
|
|
||||||
#zed-editor
|
|
||||||
#gtk3
|
|
||||||
#(python3.withPackages (subpkgs: with subpkgs; [
|
|
||||||
#pygobject3
|
|
||||||
#gobject-introspection
|
|
||||||
#astropy
|
|
||||||
#tomli
|
|
||||||
#tomli-w
|
|
||||||
#matplotlib
|
|
||||||
#basemap
|
|
||||||
#opencv4
|
|
||||||
#requests
|
|
||||||
#]))
|
|
||||||
|
|
||||||
# # It is sometimes useful to fine-tune packages, for example, by applying
|
|
||||||
# # overrides. You can do that directly here, just don't forget the
|
|
||||||
# # parentheses. Maybe you want to install Nerd Fonts with a limited number of
|
|
||||||
# # fonts?
|
|
||||||
# (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||||
|
|||||||
@ -11,6 +11,8 @@
|
|||||||
config = lib.mkIf config.vscode.enable {
|
config = lib.mkIf config.vscode.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
vscode
|
vscode
|
||||||
|
python3
|
||||||
|
dotnet-sdk_8
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
@ -41,6 +43,7 @@
|
|||||||
"[python]" = {
|
"[python]" = {
|
||||||
"editor.defaultFormatter" = "ms-python.black-formatter";
|
"editor.defaultFormatter" = "ms-python.black-formatter";
|
||||||
};
|
};
|
||||||
|
"python.defaultInterpreterPath" = "${pkgs.python3}";
|
||||||
"nix.serverPath" = "nixd";
|
"nix.serverPath" = "nixd";
|
||||||
"nix.enableLanguageServer" = true;
|
"nix.enableLanguageServer" = true;
|
||||||
"nix.serverSettings" = {
|
"nix.serverSettings" = {
|
||||||
|
|||||||
@ -24,7 +24,6 @@
|
|||||||
neovim
|
neovim
|
||||||
arduino-ide
|
arduino-ide
|
||||||
go
|
go
|
||||||
dotnet-sdk_8
|
|
||||||
jq
|
jq
|
||||||
conda
|
conda
|
||||||
];
|
];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user