mirror of
https://github.com/thilobillerbeck/dotfiles.git
synced 2025-01-01 15:30:28 +01:00
Compare commits
2 commits
db9f2f2c36
...
dfaaca9026
Author | SHA1 | Date | |
---|---|---|---|
dfaaca9026 | |||
e7d1eb56b5 |
6 changed files with 39 additions and 30 deletions
12
flake.lock
12
flake.lock
|
@ -28,11 +28,11 @@
|
|||
"pre-commit-hooks": "pre-commit-hooks"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1707817777,
|
||||
"narHash": "sha256-vHyIs1OULQ3/91wD6xOiuayfI71JXALGA5KLnDKAcy0=",
|
||||
"lastModified": 1708141957,
|
||||
"narHash": "sha256-IWkw+jsVpu7HFNPbOTJaQeMYQ5/eh7ZVScPvtlSo8vc=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "5a30b9e5ac7c6167e61b1f4193d5130bb9f8defa",
|
||||
"rev": "40b567388381137a3c49acdff5f4b6946d645a5f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -381,11 +381,11 @@
|
|||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1707956935,
|
||||
"narHash": "sha256-ZL2TrjVsiFNKOYwYQozpbvQSwvtV/3Me7Zwhmdsfyu4=",
|
||||
"lastModified": 1708118438,
|
||||
"narHash": "sha256-kk9/0nuVgA220FcqH/D2xaN6uGyHp/zoxPNUmPCMmEE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a4d4fe8c5002202493e87ec8dbc91335ff55552c",
|
||||
"rev": "5863c27340ba4de8f83e7e3c023b9599c3cb3c80",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -21,6 +21,7 @@ with lib;
|
|||
./../programs/chromium.nix
|
||||
./../programs/mpv.nix
|
||||
./../programs/syncthing.nix
|
||||
./../programs/hstr.nix
|
||||
./../../nix.nix
|
||||
./packages.nix
|
||||
];
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
{ config, pkgs, lib, inputs, ... }:
|
||||
|
||||
with lib;
|
||||
{
|
||||
let
|
||||
electronFlags = "--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --disable-gpu-shader-disk-cache -n";
|
||||
in {
|
||||
config = {
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
|
@ -15,8 +17,6 @@ with lib;
|
|||
|
||||
home.packages = with pkgs; [
|
||||
up
|
||||
rbenv
|
||||
# cargo-update
|
||||
htop
|
||||
rustc
|
||||
cargo
|
||||
|
@ -34,7 +34,6 @@ with lib;
|
|||
nix-init
|
||||
nodePackages.nodemon
|
||||
pocketbase
|
||||
# surrealdb
|
||||
thefuck
|
||||
hub
|
||||
httpie
|
||||
|
@ -51,9 +50,6 @@ with lib;
|
|||
(pkgs.writeShellScriptBin "nix-build-default" ''
|
||||
nix-build -E 'with import <nixpkgs> { }; callPackage ./default.nix { }'
|
||||
'')
|
||||
(callPackage ./../pkgs/docker-craft-cms-dev-env.nix {
|
||||
inherit lib;
|
||||
})
|
||||
(callPackage ./../pkgs/toggl-time-grouper/package.nix {
|
||||
inherit lib;
|
||||
})
|
||||
|
@ -74,11 +70,11 @@ with lib;
|
|||
gh
|
||||
nil
|
||||
nixd
|
||||
unrar
|
||||
] ++ (if config.machine.isGraphical then [
|
||||
(pkgs.nerdfonts.override {
|
||||
fonts = [ "JetBrainsMono" "FiraCode" "FiraMono" ];
|
||||
})
|
||||
# anki
|
||||
corefonts
|
||||
vistafonts
|
||||
jetbrains.webstorm
|
||||
|
@ -103,12 +99,11 @@ with lib;
|
|||
bottles
|
||||
protontricks
|
||||
heroic
|
||||
(vscode.fhsWithPackages (ps: with ps; [ sqlite ]))
|
||||
(vscode.override { commandLineArgs = electronFlags; })
|
||||
quickemu
|
||||
quickgui
|
||||
trilium-desktop
|
||||
anki
|
||||
inputs.nix-software-center.packages.x86_64-linux.nix-software-center
|
||||
inputs.muse-sounds-manager.packages.x86_64-linux.muse-sounds-manager
|
||||
jetbrains-toolbox
|
||||
mumble
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
decorations = "full";
|
||||
dynamic_title = true;
|
||||
};
|
||||
window.opacity = 1;
|
||||
window.opacity = 0.9;
|
||||
font = {
|
||||
normal = {
|
||||
family = "JetbrainsMono NFM";
|
||||
|
@ -18,7 +18,7 @@
|
|||
family = "JetbrainsMono NFM";
|
||||
style = "Bold";
|
||||
};
|
||||
size = 14;
|
||||
size = 12;
|
||||
};
|
||||
cursor.style.shape = "Beam";
|
||||
colors = {
|
||||
|
|
|
@ -19,12 +19,9 @@ let
|
|||
"bmnlcjabgnpnenekpadlanbbkooimhnj" # Honey
|
||||
"kbfnbcaeplbcioakkpcpgfkobkghlhen" # Grammarly
|
||||
];
|
||||
in
|
||||
{
|
||||
programs.vivaldi = {
|
||||
enable = if config.machine.isGraphical then true else false;
|
||||
dictionaries = with pkgs.hunspellDictsChromium; [ en_US de_DE ];
|
||||
commandLineArgs = [
|
||||
isEnabled = if config.machine.isGraphical then true else false;
|
||||
dictionaries = with pkgs.hunspellDictsChromium; [ en_US de_DE ];
|
||||
commandLineArgs = [
|
||||
"--ignore-gpu-blocklist"
|
||||
"--enable-gpu-rasterization"
|
||||
"--enable-zero-copy"
|
||||
|
@ -33,11 +30,22 @@ in
|
|||
"--use-vulkan"
|
||||
"--ozone-platform-hint=auto"
|
||||
"--enable-hardware-overlays"
|
||||
];
|
||||
extensions = map
|
||||
(eid: {
|
||||
id = eid;
|
||||
})
|
||||
chromium_extension;
|
||||
];
|
||||
extensions = map
|
||||
(eid: {
|
||||
id = eid;
|
||||
})
|
||||
chromium_extension;
|
||||
in
|
||||
{
|
||||
programs.vivaldi = {
|
||||
enable = isEnabled;
|
||||
dictionaries = dictionaries;
|
||||
commandLineArgs = commandLineArgs;
|
||||
extensions = extensions;
|
||||
};
|
||||
programs.google-chrome = {
|
||||
enable = isEnabled;
|
||||
commandLineArgs = commandLineArgs;
|
||||
};
|
||||
}
|
||||
|
|
5
home-manager/programs/hstr.nix
Normal file
5
home-manager/programs/hstr.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
programs.hstr = { enable = true; };
|
||||
}
|
Loading…
Reference in a new issue