Compare commits
2 Commits
c457bb31df
...
73aa120128
| Author | SHA1 | Date | |
|---|---|---|---|
| 73aa120128 | |||
| c427d6bf29 |
58
flake.lock
58
flake.lock
@ -20,11 +20,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1729527199,
|
||||
"narHash": "sha256-D5/YksfRga8Akd04ZtIkuYSIOjXVrAzQIQBSeplokzU=",
|
||||
"lastModified": 1730968822,
|
||||
"narHash": "sha256-NocDjINsh6ismkhb0Xr6xPRksmhuB2WGf8ZmXMhxu7Y=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "aquamarine",
|
||||
"rev": "8d732fa8aff8b12ef2b1e2f00fc8153e41312b72",
|
||||
"rev": "a49bc3583ff223f426cb3526fdaa4bcaa247ec14",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -108,11 +108,11 @@
|
||||
},
|
||||
"locked": {
|
||||
"dir": "pkgs/firefox-addons",
|
||||
"lastModified": 1730779403,
|
||||
"narHash": "sha256-t7ETd4mv+rWxNgpcUgMhxQbu0kr1CIqJdFMqcagtwF8=",
|
||||
"lastModified": 1731038603,
|
||||
"narHash": "sha256-4eJQfKZnMwy7Y2bFHqw/mpZjsPWrXfITmgTLPGmfl/w=",
|
||||
"owner": "rycee",
|
||||
"repo": "nur-expressions",
|
||||
"rev": "b3b25318182d5edf5dcbd5f5207787445b76ebf7",
|
||||
"rev": "674763b3eb6f0bdfa1f987984711bd3f33efc7bf",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
@ -252,11 +252,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730633670,
|
||||
"narHash": "sha256-ZFJqIXpvVKvzOVFKWNRDyIyAo+GYdmEPaYi1bZB6uf0=",
|
||||
"lastModified": 1730837930,
|
||||
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "8f6ca7855d409aeebe2a582c6fd6b6a8d0bf5661",
|
||||
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -329,11 +329,11 @@
|
||||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730800743,
|
||||
"narHash": "sha256-DmlaerjZowNAc/NCrVHKwvAMBJYPVFx4YLs0Ad2Jo5g=",
|
||||
"lastModified": 1730969692,
|
||||
"narHash": "sha256-4Ly9zkqnRB6qLjMeddfUyd4iRLvq+RDspBWABS8DGN4=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "Hyprland",
|
||||
"rev": "e3882b23d09aad7f5c3a708536c87b062f3b0d8d",
|
||||
"rev": "e58e97b0a38b8ccc87a4304c9e4e2b37c9966875",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -408,11 +408,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1728941256,
|
||||
"narHash": "sha256-WRypmcZ2Bw94lLmcmxYokVOHPJSZ7T06V49QZ4tkZeQ=",
|
||||
"lastModified": 1730968903,
|
||||
"narHash": "sha256-zFvzLXcSm0Ia4XI1SE4FQ9KE63hlGrRWhLtwMolWuR8=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprutils",
|
||||
"rev": "fd4be8b9ca932f7384e454bcd923c5451ef2aa85",
|
||||
"rev": "3ce0cde8709cdacbfba471f8e828433b58a561e9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -448,11 +448,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1730531603,
|
||||
"narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=",
|
||||
"lastModified": 1730785428,
|
||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d",
|
||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -464,11 +464,11 @@
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1720386169,
|
||||
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
|
||||
"lastModified": 1730741070,
|
||||
"narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
|
||||
"rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -480,11 +480,11 @@
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1730531603,
|
||||
"narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=",
|
||||
"lastModified": 1730785428,
|
||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d",
|
||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -537,11 +537,11 @@
|
||||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1729104314,
|
||||
"narHash": "sha256-pZRZsq5oCdJt3upZIU4aslS9XwFJ+/nVtALHIciX/BI=",
|
||||
"lastModified": 1730814269,
|
||||
"narHash": "sha256-fWPHyhYE6xvMI1eGY3pwBTq85wcy1YXqdzTZF+06nOg=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "3c3e88f0f544d6bb54329832616af7eb971b6be6",
|
||||
"rev": "d70155fdc00df4628446352fc58adc640cd705c2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -577,11 +577,11 @@
|
||||
"tinted-tmux": "tinted-tmux"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1729963473,
|
||||
"lastModified": 1731002033,
|
||||
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "04afcfc0684d9bbb24bb1dc77afda7c1843ec93b",
|
||||
"rev": "f71c2effed1ce4f9fbeefe402e4e431428ffe93a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@ -1,6 +1,4 @@
|
||||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
lib,
|
||||
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
|
||||
./games.nix
|
||||
./terminal_tools.nix
|
||||
./applications/firefox.nix
|
||||
#./packages/applications.nix
|
||||
./applications.nix
|
||||
];
|
||||
|
||||
terminal_tools.enable = lib.mkDefault true;
|
||||
programming.enable = lib.mkDefault true;
|
||||
games.enable = lib.mkDefault false;
|
||||
firefox.enable = lib.mkDefault true;
|
||||
applications.enable = lib.mkDefault true;
|
||||
#programs.neovim.enable = true;
|
||||
|
||||
home.packages = with pkgs; [
|
||||
librewolf
|
||||
vesktop
|
||||
ferdium
|
||||
|
||||
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" ]; })
|
||||
alejandra
|
||||
nh
|
||||
nixd
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
config = lib.mkIf config.vscode.enable {
|
||||
home.packages = with pkgs; [
|
||||
vscode
|
||||
python3
|
||||
dotnet-sdk_8
|
||||
];
|
||||
|
||||
programs.vscode = {
|
||||
@ -41,6 +43,7 @@
|
||||
"[python]" = {
|
||||
"editor.defaultFormatter" = "ms-python.black-formatter";
|
||||
};
|
||||
"python.defaultInterpreterPath" = "${pkgs.python3}";
|
||||
"nix.serverPath" = "nixd";
|
||||
"nix.enableLanguageServer" = true;
|
||||
"nix.serverSettings" = {
|
||||
|
||||
@ -24,7 +24,6 @@
|
||||
neovim
|
||||
arduino-ide
|
||||
go
|
||||
dotnet-sdk_8
|
||||
jq
|
||||
conda
|
||||
];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user