Compare commits

..

10 Commits

5 changed files with 115 additions and 8 deletions
+9 -4
View File
@@ -91,7 +91,7 @@
};
# Install firefox.
programs.firefox.enable = true;
# programs.firefox.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -102,9 +102,12 @@
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
wget
git
#gnomeExtensions.dash-to-dock
#gnomeExtensions.gsconnect
#gnomeExtensions.caffeine
yabridge
yabridgectl
qpwgraph
hydrapaper
nextcloud-client
fastfetch
];
nix.settings.experimental-features = [ "nix-command" "flakes" ];
@@ -119,6 +122,8 @@
# List services that you want to enable:
services.flatpak.enable = true;
# Enable the OpenSSH daemon.
# services.openssh.enable = true;
Generated
+16
View File
@@ -21,6 +21,21 @@
"type": "github"
}
},
"nix-flatpak": {
"locked": {
"lastModified": 1780908363,
"narHash": "sha256-llGS4y3Qh1eUkli3/Y2VY9FV3GOUKFZR1E2BDftt45Q=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "1df08625f0f8c7d6e300a0e5df7955bbb877d809",
"type": "github"
},
"original": {
"owner": "gmodena",
"repo": "nix-flatpak",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1782847225,
@@ -40,6 +55,7 @@
"root": {
"inputs": {
"home-manager": "home-manager",
"nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs"
}
}
+9 -2
View File
@@ -3,6 +3,7 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05";
nix-flatpak.url = "github:gmodena/nix-flatpak";
home-manager = {
url = "github:nix-community/home-manager/release-26.05";
@@ -10,7 +11,7 @@
};
};
outputs = { self, nixpkgs, home-manager, ... }:
outputs = { self, nixpkgs, home-manager, nix-flatpak, ... }:
let
system = "x86_64-linux";
in {
@@ -25,7 +26,13 @@
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.cybrneko = import ./home.nix;
home-manager.users.cybrneko = { pkgs, ... }: {
imports = [
nix-flatpak.homeManagerModules.nix-flatpak
./home.nix
./users/cybrneko.nix
];
};
}
];
};
+54 -1
View File
@@ -1,7 +1,60 @@
{ config, pkgs, ... }:
{ config, pkgs, nix-flatpak, ... }:
{
home.stateVersion = "26.05";
programs.home-manager.enable = true;
home.packages = with pkgs; [
home-manager
gnomeExtensions.dash-to-dock
gnomeExtensions.gsconnect
gnomeExtensions.caffeine
gnomeExtensions.status-tray
];
dconf.settings = {
"org/gnome/desktop/wm/preferences" = {
button-layout = "close,minimize,maximize:";
};
"org/gnome/desktop/wm/keybindings" = {
switch-applications = [ ];
switch-windows = [ "<Alt>Tab" "<Super>Tab" ];
activate-window-menu = [ ];
};
"org/gnome/shell/keybindings" = {
activate-window-menu = [ ];
toggle-overview = [ "<Alt>space" ];
};
"org/gnome/shell" = {
enabled-extensions = [
"dash-to-dock@micxgx.gmail.com"
"gsconnect@andyholmes.github.io"
"caffeine@patapon.info"
"status-tray@keithvassallo.com"
];
disabled-extensions = [ ];
};
"org/gnome/shell/extensions/caffeine" = {
show-indicator = [ "always" ];
};
"org/gnome/shell/extensions/status-tray" = {
icon-mode = [ "original" ];
};
};
services.flatpak = {
enable = true;
packages = [
"com.github.tchx84.Flatseal"
"io.gitlab.librewolf-community"
];
};
}
+26
View File
@@ -0,0 +1,26 @@
{ config, lib, pkgs, ... }:
{
home.activation.createAudioDirectories =
lib.hm.dag.entryAfter [ "writeBoundary" ] ''
mkdir -p \
"$HOME/.local/share/audio/vst" \
"$HOME/.local/share/audio/vst3" \
"$HOME/.local/share/audio/ladspa" \
"$HOME/.local/share/audio/dssi"
'';
home.packages = with pkgs; [
steam
];
services.flatpak = {
enable = true;
packages = [
"dev.vencord.Vesktop"
"im.fluffychat.Fluffychat"
"org.videolan.VLC"
];
};
}