Compare commits

...

7 Commits

Author SHA1 Message Date
tux
7784656415 feat(hyprland): add spotify binding 2025-06-11 03:35:23 +05:30
tux
01e24da6a7 feat: update sha256 hash 2025-06-11 03:06:25 +05:30
tux
e7a3655d90 feat(isoImage): update host 2025-06-11 02:59:54 +05:30
tux
4ed96d80a7 doc: update README.md 2025-06-11 01:18:03 +05:30
tux
8b42838b79 feat(hyprland): add keybinding for flameshot 2025-06-11 00:42:34 +05:30
tux
3ee2c1b769 feat: update tpanel flake input 2025-06-10 22:59:46 +05:30
tux
7ce0f12282 feat(hyprland): change gaps 2025-06-10 22:59:34 +05:30
6 changed files with 41 additions and 11 deletions

View File

@ -1,10 +1,12 @@
<h3 align="center">
tux's Nix Flake
tux's nix flake
</h3>
<p align="center">
<a href="https://wakatime.com/badge/user/012e8da9-99fe-4600-891b-bd9d8dce73d9/project/312e6509-0e4f-47b7-b5de-54985b546702" target="_blank"><img alt="home" src="https://wakatime.com/badge/user/012e8da9-99fe-4600-891b-bd9d8dce73d9/project/312e6509-0e4f-47b7-b5de-54985b546702.svg"></a>
<a href="https://builtwithnix.org" target="_blank"><img alt="home" src="https://img.shields.io/static/v1?logo=nixos&logoColor=white&label=&message=Built%20with%20Nix&color=41439a"></a>
<a href="https://github.com/zemmsoares/awesome-rices" target="_blank"><img alt="home" src="https://raw.githubusercontent.com/zemmsoares/awesome-rices/main/assets/awesome-rice-badge.svg"></a>
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/tuxdotrs/nix-config">
<img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/tuxdotrs/nix-config">
</p>
<p align="center">
<img src="https://github.com/user-attachments/assets/fc28c35f-b87a-4931-ae7f-c231a11fd1a3" alt="desktop">

6
flake.lock generated
View File

@ -1114,11 +1114,11 @@
]
},
"locked": {
"lastModified": 1749490953,
"narHash": "sha256-nXIj7n8VsFNeaYTtYHwIUTZsa4mlBysVo038hUpj9W8=",
"lastModified": 1749574660,
"narHash": "sha256-DnUl9hnD0VmreZ/ezrhc4xUg0PyI+z1E7576wdePvQc=",
"owner": "tuxdotrs",
"repo": "tpanel",
"rev": "1ccd248cc125733d76e1cff8c6a8c3657ae82231",
"rev": "2cf2193e7055d58c691ed5de5c78b9436864b494",
"type": "github"
},
"original": {

View File

@ -3,14 +3,17 @@
modulesPath,
inputs,
username,
lib,
...
}: {
imports = [
"${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
inputs.home-manager.nixosModules.home-manager
../../modules/nixos/default.nix
../common
../../modules/nixos/desktop
../../modules/nixos/desktop/awesome
../../modules/nixos/desktop/hyprland
];
nixpkgs.hostPlatform = "x86_64-linux";
@ -80,5 +83,10 @@
];
};
users.users.${username} = {
hashedPasswordFile = lib.mkForce null;
initialPassword = username;
};
system.stateVersion = "23.11";
}

View File

@ -1,7 +1,24 @@
{...}: {
{pkgs, ...}: {
imports = [
../common/home.nix
../../modules/home/desktop/awesome
../../modules/home/desktop/hyprland
../../modules/home/picom
../../modules/home/alacritty
../../modules/home/wezterm
../../modules/home/ghostty
../../modules/home/desktop/rofi
../../modules/home/barrier
../../modules/home/firefox
../../modules/home/brave
../../modules/home/vs-code
../../modules/home/mopidy
../../modules/home/thunderbird
];
home.stateVersion = "23.11";
home.pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
};
home.stateVersion = "24.11";
}

View File

@ -8,7 +8,7 @@
# Hyprland
border_size = 2;
gaps_in = 5;
gaps_out = 5;
gaps_out = 10;
gaps_ws = -10;
rounding = 8;
active_border_col = "rgba(90ceaaff) rgba(ecd3a0ff) 45deg";
@ -122,15 +122,18 @@
bind = [
# apps
"SUPER, Return, exec, ${terminal}"
"SUPER_SHIFT, Return, exec, ${floating_terminal}"
"SUPER, A, exec, astal -t app-launcher"
"SUPER, F, exec, ${filemanager}"
"SUPER, E, exec, ${editor}"
"SUPER, B, exec, ${browser}"
"SUPER, G, exec, GalaxyBudsClient"
"SUPER, D, exec, discord"
"SUPER, S, exec, spotify"
"SUPER, V, exec, copyq show"
"SUPER_SHIFT, Return, exec, ${floating_terminal}"
"SUPER_SHIFT, S, exec, flameshot gui"
# astal
"SUPER_SHIFT, R, exec, astal -q; ${pkgs.tpanel}/bin/tpanel"

View File

@ -11,7 +11,7 @@ stdenv.mkDerivation {
owner = "datguypiko";
repo = "Firefox-Mod-Blur";
rev = "refs/heads/master";
sha256 = "sha256-HypXd04cKv7qhPmyz7azR7RBuBcHz/OPGqpwTR9kf9I=";
sha256 = "sha256-zllM67TKGVSg33ToPoq1GMDN5aTAA+hqxi7uwLvtFvg=";
};
installPhase = ''