This commit is contained in:
2026-07-28 14:07:23 +02:00
parent 9bde3e5bc9
commit 86762e4fe8
5 changed files with 50 additions and 12 deletions
-1
View File
@@ -105,7 +105,6 @@ in
networking.hostName = "nixos"; # Define your hostname.
networking.firewall.enable = false;
networking.networkmanager.enable = true;
# Set your time zone.
Generated
+21
View File
@@ -169,6 +169,26 @@
"type": "github"
}
},
"nix-index-database": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1784440659,
"narHash": "sha256-Q5kNLlWngt7TaIIZoxDKWMHjiSaNRVqr70FqWCRRfr4=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "4f8d52a3598b0dc7db7a5e7b419e3edd9d1ecfdb",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-index-database",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1781577229,
@@ -288,6 +308,7 @@
"gsr-ui": "gsr-ui",
"home-manager": "home-manager",
"millennium": "millennium",
"nix-index-database": "nix-index-database",
"nixpkgs": "nixpkgs_2",
"noctalia": "noctalia",
"sls-steam": "sls-steam",
+7 -5
View File
@@ -21,6 +21,10 @@
url = "github:rPlakama/gsr-ui-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
@@ -34,6 +38,7 @@
millennium,
noctalia,
gsr-ui,
nix-index-database,
...
}:
let
@@ -51,23 +56,20 @@
home-manager.nixosModules.home-manager
xremap-flake.nixosModules.default
gsr-ui.nixosModules.default
nix-index-database.nixosModules.default
{
nixpkgs.overlays = [
yazi.overlays.default
millennium.overlays.default
];
environment.systemPackages = [
zen-browser.packages.${system}.default
];
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.user = import ./home-manager/home.nix;
home-manager.extraSpecialArgs = {
inherit noctalia;
inherit noctalia zen-browser;
};
home-manager.backupFileExtension = "backup";
+19 -1
View File
@@ -2,12 +2,14 @@
pkgs,
config,
noctalia,
zen-browser,
...
}:
{
imports = [
./mpd.nix
noctalia.homeModules.default
zen-browser.homeModules.beta
];
# programs.noctalia.enable = true;
@@ -27,6 +29,11 @@
enable = true;
defaultApplications = {
"inode/directory" = [ "nemo.desktop" ];
"image/*" = [ "imv-dir.desktop" ];
"image/gif" = [ "imv-dir.desktop" ];
"image/jpeg" = [ "imv-dir.desktop" ];
"image/png" = [ "imv-dir.desktop" ];
"image/webp" = [ "imv-dir.desktop" ];
};
};
@@ -47,6 +54,11 @@
size = 20;
};
programs.zen-browser = {
enable = true;
setAsDefaultBrowser = true;
};
programs.yazi.enable = true;
programs.yazi.enableFishIntegration = true;
@@ -83,13 +95,15 @@
programs.distrobox.enable = true;
services.podman.enable = true;
programs.rofi.enable = true;
programs.rofi.plugins = [ pkgs.rofi-calc ];
services.cliphist.enable = true;
programs.btop.enable = true;
services.udiskie.enable = true;
programs.cava.enable = true;
programs.equibop.enable = true;
services.awww.enable = true;
programs.rofi.enable = true;
services.mpdris2.enable = true;
programs.fastfetch.enable = true;
programs.prismlauncher.enable = true;
@@ -100,6 +114,9 @@
programs.obsidian.enable = true;
programs.gcc.enable = true;
programs.mpv.enable = true;
programs.imv.enable = true;
programs.hexchat.enable = true;
programs.aria2.enable = true;
programs.qutebrowser = {
enable = true;
settings = {
@@ -107,6 +124,7 @@
auto_save.session = true;
scrolling.smooth = true;
content.autoplay = false;
content.blocking.method = "both";
url.default_page = "https://priv.au";
};
extraConfig = ''
+3 -5
View File
@@ -19,7 +19,6 @@
python3
basedpyright
waypaper
rofi-calc
renoise
pwvucontrol
lsof
@@ -30,17 +29,14 @@
trash-cli
spek
ffmpeg
vlc
# wine
ripgrep
nemo-with-extensions
unrar
papirus-icon-theme
rust-analyzer
scdl
motrix-next
onefetch
aria2
smartmontools
qpwgraph
pipewire.jack
@@ -57,10 +53,12 @@
qt6Packages.qt6ct
kdePackages.breeze
kdePackages.breeze.qt5
hexchat
gnumake
samrewritten
gale
losslesscut
tree
stow
];
fonts.packages = with pkgs; [