mirror of
https://github.com/tuxdotrs/nixos-config.git
synced 2025-07-06 09:46:34 +05:30
Compare commits
7 Commits
114234e4a5
...
7784656415
Author | SHA1 | Date | |
---|---|---|---|
7784656415
|
|||
01e24da6a7
|
|||
e7a3655d90
|
|||
4ed96d80a7
|
|||
8b42838b79
|
|||
3ee2c1b769
|
|||
7ce0f12282
|
@ -1,10 +1,12 @@
|
|||||||
<h3 align="center">
|
<h3 align="center">
|
||||||
tux's Nix Flake
|
tux's nix flake
|
||||||
</h3>
|
</h3>
|
||||||
<p align="center">
|
<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://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://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>
|
<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>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="https://github.com/user-attachments/assets/fc28c35f-b87a-4931-ae7f-c231a11fd1a3" alt="desktop">
|
<img src="https://github.com/user-attachments/assets/fc28c35f-b87a-4931-ae7f-c231a11fd1a3" alt="desktop">
|
||||||
|
6
flake.lock
generated
6
flake.lock
generated
@ -1114,11 +1114,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1749490953,
|
"lastModified": 1749574660,
|
||||||
"narHash": "sha256-nXIj7n8VsFNeaYTtYHwIUTZsa4mlBysVo038hUpj9W8=",
|
"narHash": "sha256-DnUl9hnD0VmreZ/ezrhc4xUg0PyI+z1E7576wdePvQc=",
|
||||||
"owner": "tuxdotrs",
|
"owner": "tuxdotrs",
|
||||||
"repo": "tpanel",
|
"repo": "tpanel",
|
||||||
"rev": "1ccd248cc125733d76e1cff8c6a8c3657ae82231",
|
"rev": "2cf2193e7055d58c691ed5de5c78b9436864b494",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -3,14 +3,17 @@
|
|||||||
modulesPath,
|
modulesPath,
|
||||||
inputs,
|
inputs,
|
||||||
username,
|
username,
|
||||||
|
lib,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
"${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
|
"${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
|
|
||||||
../../modules/nixos/default.nix
|
../common
|
||||||
|
../../modules/nixos/desktop
|
||||||
../../modules/nixos/desktop/awesome
|
../../modules/nixos/desktop/awesome
|
||||||
|
../../modules/nixos/desktop/hyprland
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.hostPlatform = "x86_64-linux";
|
nixpkgs.hostPlatform = "x86_64-linux";
|
||||||
@ -80,5 +83,10 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
users.users.${username} = {
|
||||||
|
hashedPasswordFile = lib.mkForce null;
|
||||||
|
initialPassword = username;
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
system.stateVersion = "23.11";
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,24 @@
|
|||||||
{...}: {
|
{pkgs, ...}: {
|
||||||
imports = [
|
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";
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
# Hyprland
|
# Hyprland
|
||||||
border_size = 2;
|
border_size = 2;
|
||||||
gaps_in = 5;
|
gaps_in = 5;
|
||||||
gaps_out = 5;
|
gaps_out = 10;
|
||||||
gaps_ws = -10;
|
gaps_ws = -10;
|
||||||
rounding = 8;
|
rounding = 8;
|
||||||
active_border_col = "rgba(90ceaaff) rgba(ecd3a0ff) 45deg";
|
active_border_col = "rgba(90ceaaff) rgba(ecd3a0ff) 45deg";
|
||||||
@ -122,15 +122,18 @@
|
|||||||
bind = [
|
bind = [
|
||||||
# apps
|
# apps
|
||||||
"SUPER, Return, exec, ${terminal}"
|
"SUPER, Return, exec, ${terminal}"
|
||||||
"SUPER_SHIFT, Return, exec, ${floating_terminal}"
|
|
||||||
"SUPER, A, exec, astal -t app-launcher"
|
"SUPER, A, exec, astal -t app-launcher"
|
||||||
"SUPER, F, exec, ${filemanager}"
|
"SUPER, F, exec, ${filemanager}"
|
||||||
"SUPER, E, exec, ${editor}"
|
"SUPER, E, exec, ${editor}"
|
||||||
"SUPER, B, exec, ${browser}"
|
"SUPER, B, exec, ${browser}"
|
||||||
"SUPER, G, exec, GalaxyBudsClient"
|
"SUPER, G, exec, GalaxyBudsClient"
|
||||||
"SUPER, D, exec, discord"
|
"SUPER, D, exec, discord"
|
||||||
|
"SUPER, S, exec, spotify"
|
||||||
"SUPER, V, exec, copyq show"
|
"SUPER, V, exec, copyq show"
|
||||||
|
|
||||||
|
"SUPER_SHIFT, Return, exec, ${floating_terminal}"
|
||||||
|
"SUPER_SHIFT, S, exec, flameshot gui"
|
||||||
|
|
||||||
# astal
|
# astal
|
||||||
"SUPER_SHIFT, R, exec, astal -q; ${pkgs.tpanel}/bin/tpanel"
|
"SUPER_SHIFT, R, exec, astal -q; ${pkgs.tpanel}/bin/tpanel"
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ stdenv.mkDerivation {
|
|||||||
owner = "datguypiko";
|
owner = "datguypiko";
|
||||||
repo = "Firefox-Mod-Blur";
|
repo = "Firefox-Mod-Blur";
|
||||||
rev = "refs/heads/master";
|
rev = "refs/heads/master";
|
||||||
sha256 = "sha256-HypXd04cKv7qhPmyz7azR7RBuBcHz/OPGqpwTR9kf9I=";
|
sha256 = "sha256-zllM67TKGVSg33ToPoq1GMDN5aTAA+hqxi7uwLvtFvg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
Reference in New Issue
Block a user