chore: random stuff
This commit is contained in:
parent
502f89ae29
commit
1d9dd09138
17 changed files with 34 additions and 63 deletions
6
flake.lock
generated
6
flake.lock
generated
|
@ -204,11 +204,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742931706,
|
"lastModified": 1743618206,
|
||||||
"narHash": "sha256-VDTJkTR3I6RCXodtldF5mfXDjgtKiAGdau0Nf+NnEow=",
|
"narHash": "sha256-2m+NSilel93Kmafb1ghS+7T6kxmesKynWEqsVXIxj/k=",
|
||||||
"owner": "nydragon",
|
"owner": "nydragon",
|
||||||
"repo": "hjem-rum",
|
"repo": "hjem-rum",
|
||||||
"rev": "b1f8e2de6d15baafe4ed81c491b1eaa1eb182128",
|
"rev": "c365017ca78d21ffcf0e785332b04bdbbd96c284",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -6,12 +6,10 @@
|
||||||
./terminal
|
./terminal
|
||||||
./desktop
|
./desktop
|
||||||
./hyprland
|
./hyprland
|
||||||
./hyprlock
|
|
||||||
./services
|
./services
|
||||||
./rofi
|
./rofi
|
||||||
./sway
|
./sway
|
||||||
./waybar
|
./waybar
|
||||||
./hyprpaper
|
|
||||||
./swaync
|
./swaync
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,13 +44,13 @@ lib.mkIf osConfig.programs.firefox.enable {
|
||||||
urls = [
|
urls = [
|
||||||
{ template = "https://wiki.archlinux.org/index.php?title=Special:Search&search={searchTerms}"; }
|
{ template = "https://wiki.archlinux.org/index.php?title=Special:Search&search={searchTerms}"; }
|
||||||
];
|
];
|
||||||
iconUpdateURL = "https://wiki.archlinux.org/favicon.ico";
|
icon = "https://wiki.archlinux.org/favicon.ico";
|
||||||
updateInterval = iconUpdateInterval;
|
updateInterval = iconUpdateInterval;
|
||||||
definedAliases = [ "@archwiki" ];
|
definedAliases = [ "@archwiki" ];
|
||||||
};
|
};
|
||||||
"DuckDuckGo" = {
|
"DuckDuckGo" = {
|
||||||
urls = [ { template = "https://duckduckgo.com/?q={searchTerms}"; } ];
|
urls = [ { template = "https://duckduckgo.com/?q={searchTerms}"; } ];
|
||||||
iconUpdateURL = "https://duckduckgo.com/favicon.ico";
|
icon = "https://duckduckgo.com/favicon.ico";
|
||||||
updateInterval = iconUpdateInterval;
|
updateInterval = iconUpdateInterval;
|
||||||
definedAliases = [
|
definedAliases = [
|
||||||
"@duckduckgo"
|
"@duckduckgo"
|
||||||
|
@ -59,7 +59,7 @@ lib.mkIf osConfig.programs.firefox.enable {
|
||||||
};
|
};
|
||||||
"MyNixOS" = {
|
"MyNixOS" = {
|
||||||
urls = [ { template = "https://mynixos.com/search?q={searchTerms}"; } ];
|
urls = [ { template = "https://mynixos.com/search?q={searchTerms}"; } ];
|
||||||
iconUpdateURL = "https://mynixos.com/favicon.ico";
|
icon = "https://mynixos.com/favicon.ico";
|
||||||
updateInterval = iconUpdateInterval;
|
updateInterval = iconUpdateInterval;
|
||||||
definedAliases = [
|
definedAliases = [
|
||||||
"@hm"
|
"@hm"
|
||||||
|
@ -68,7 +68,7 @@ lib.mkIf osConfig.programs.firefox.enable {
|
||||||
};
|
};
|
||||||
"stackoverflow" = {
|
"stackoverflow" = {
|
||||||
urls = [ { template = "https://stackoverflow.com/search?q={searchTerms}"; } ];
|
urls = [ { template = "https://stackoverflow.com/search?q={searchTerms}"; } ];
|
||||||
iconUpdateURL = "https://cdn.sstatic.net/Sites/stackoverflow/Img/favicon.ico";
|
icon = "https://cdn.sstatic.net/Sites/stackoverflow/Img/favicon.ico";
|
||||||
updateInterval = iconUpdateInterval;
|
updateInterval = iconUpdateInterval;
|
||||||
definedAliases = [ "@stackoverflow" ];
|
definedAliases = [ "@stackoverflow" ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -15,7 +15,6 @@ in
|
||||||
mkIf osConfig.programs.hyprland.enable {
|
mkIf osConfig.programs.hyprland.enable {
|
||||||
home.sessionVariables.ELECTRON_OZONE_PLATFORM_HINT = "auto";
|
home.sessionVariables.ELECTRON_OZONE_PLATFORM_HINT = "auto";
|
||||||
|
|
||||||
programs.hyprlock.enable = true;
|
|
||||||
services.swayidle.enable = true;
|
services.swayidle.enable = true;
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
{ inputs, ... }:
|
|
||||||
{
|
|
||||||
services.hyprpaper = {
|
|
||||||
enable = false;
|
|
||||||
settings =
|
|
||||||
let
|
|
||||||
wp = inputs.wallpapers.wallpapers.pastel.nix-flake.path;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
ipc = "on";
|
|
||||||
preload = [ "${wp}" ];
|
|
||||||
wallpaper = [ ",${wp}" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,6 +1,5 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./kdeconnect.nix
|
./kdeconnect.nix
|
||||||
./syncthing.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
{
|
|
||||||
pkgs,
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
let
|
|
||||||
inherit (lib) mkIf;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
config = mkIf config.services.syncthing.enable {
|
|
||||||
xdg.desktopEntries."Syncthing" = {
|
|
||||||
name = "Syncthing";
|
|
||||||
icon = "";
|
|
||||||
terminal = false;
|
|
||||||
exec = "${pkgs.syncthing}/bin/syncthing --browser-only";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -19,6 +19,8 @@ in
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
zramSwap.enable = true;
|
||||||
|
|
||||||
age.secrets.rustypaste = {
|
age.secrets.rustypaste = {
|
||||||
file = ../../secrets/rustypaste.age;
|
file = ../../secrets/rustypaste.age;
|
||||||
mode = "440";
|
mode = "440";
|
||||||
|
@ -111,6 +113,10 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
|
direnv = {
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
fish.enable = true;
|
fish.enable = true;
|
||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
|
|
|
@ -18,15 +18,8 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
direnv = {
|
|
||||||
enable = true;
|
|
||||||
nix-direnv.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
beets.enable = true;
|
beets.enable = true;
|
||||||
waybar.enable = true;
|
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
rofi.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
|
|
@ -62,5 +62,15 @@ in
|
||||||
inputs.nixos-hardware.nixosModules.raspberry-pi-4
|
inputs.nixos-hardware.nixosModules.raspberry-pi-4
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
||||||
|
(mkSystem' {
|
||||||
|
inherit username;
|
||||||
|
hostname = "ashla";
|
||||||
|
system = "x86_64-linux";
|
||||||
|
extraModules = [
|
||||||
|
inputs.disko.nixosModules.disko
|
||||||
|
inputs.agenix.nixosModules.default
|
||||||
|
];
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,6 +85,10 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
|
direnv = {
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
fish.enable = true;
|
fish.enable = true;
|
||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
|
|
|
@ -26,10 +26,6 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
direnv = {
|
|
||||||
enable = true;
|
|
||||||
nix-direnv.enable = true;
|
|
||||||
};
|
|
||||||
beets.enable = true;
|
beets.enable = true;
|
||||||
vscode.enable = true;
|
vscode.enable = true;
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
options,
|
|
||||||
lib,
|
lib,
|
||||||
self,
|
self,
|
||||||
...
|
...
|
||||||
|
|
|
@ -13,7 +13,7 @@ in
|
||||||
options.modules.system.outputs = mkOption {
|
options.modules.system.outputs = mkOption {
|
||||||
type = attrsOf (
|
type = attrsOf (
|
||||||
submodule (
|
submodule (
|
||||||
{ name, config, ... }:
|
{ name, ... }:
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
name = mkOption {
|
name = mkOption {
|
||||||
|
|
|
@ -16,7 +16,7 @@ let
|
||||||
|
|
||||||
cfg = config.modules.system.users;
|
cfg = config.modules.system.users;
|
||||||
file = submodule (
|
file = submodule (
|
||||||
{ name, config, ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
path = mkOption {
|
path = mkOption {
|
||||||
|
@ -37,7 +37,7 @@ in
|
||||||
default = { };
|
default = { };
|
||||||
type = attrsOf (
|
type = attrsOf (
|
||||||
submodule (
|
submodule (
|
||||||
{ name, config, ... }:
|
{ name, ... }:
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
name = mkOption {
|
name = mkOption {
|
||||||
|
|
|
@ -4,5 +4,6 @@
|
||||||
./fuzzel.nix
|
./fuzzel.nix
|
||||||
./keepassxc.nix
|
./keepassxc.nix
|
||||||
./git.nix
|
./git.nix
|
||||||
|
./hyprlock.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ lib, config, ... }:
|
{
|
||||||
lib.mkIf config.programs.hyprlock.enable {
|
rum.programs.hyprlock = {
|
||||||
programs.hyprlock = {
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
general = {
|
general = {
|
||||||
hide_cursor = true;
|
hide_cursor = true;
|
Loading…
Add table
Reference in a new issue