Compare commits
No commits in common. "e41b3774f84558fb15ceb415a3619e7caa51e886" and "baaec12535d0ed8d05c73a7f10e6007e7063348a" have entirely different histories.
e41b3774f8
...
baaec12535
4 changed files with 11 additions and 67 deletions
|
|
@ -80,38 +80,19 @@
|
||||||
home-manager.users.nat = import ./home.nix;
|
home-manager.users.nat = import ./home.nix;
|
||||||
|
|
||||||
|
|
||||||
#nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
|
||||||
# "unityhub"
|
|
||||||
# "corefonts"
|
|
||||||
#];
|
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
|
||||||
"steam" "steam-unwrapped"
|
|
||||||
];
|
|
||||||
#services.flatpak.enable = true;
|
|
||||||
#xdg.portal.enable = true;
|
|
||||||
|
|
||||||
|
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
# You can use https://search.nixos.org/ to find more packages (and options).
|
# You can use https://search.nixos.org/ to find more packages (and options).
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
kakoune # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
kakoune # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||||
wget
|
wget
|
||||||
git
|
git
|
||||||
ddate
|
|
||||||
gay
|
gay
|
||||||
gcc
|
|
||||||
blahaj
|
blahaj
|
||||||
sl
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Allow swaylock to work
|
# Allow swaylock to work
|
||||||
security.pam.services.swaylock = { };
|
security.pam.services.swaylock = { };
|
||||||
|
|
||||||
programs.steam = {
|
|
||||||
enable = true;
|
|
||||||
remotePlay.openFirewall = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
|
|
|
||||||
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1763416652,
|
"lastModified": 1752256062,
|
||||||
"narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=",
|
"narHash": "sha256-2s0PrY3vIFusm4UrqPnskY6SgdVolEDAz9wHcCSadcw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312",
|
"rev": "b8b7e5ec3570eb003d55f4947dd39af15c3ca98d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -22,11 +22,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1763421233,
|
"lastModified": 1751984180,
|
||||||
"narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
|
"narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
|
"rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
24
home.nix
24
home.nix
|
|
@ -19,14 +19,10 @@
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
audacity
|
audacity
|
||||||
ardour
|
|
||||||
beluga
|
beluga
|
||||||
bitwarden-desktop
|
bitwarden
|
||||||
cargo
|
|
||||||
catgirl
|
|
||||||
clifm
|
clifm
|
||||||
darktable
|
darktable
|
||||||
ffmpeg
|
|
||||||
gimp
|
gimp
|
||||||
godot
|
godot
|
||||||
hledger
|
hledger
|
||||||
|
|
@ -38,37 +34,26 @@
|
||||||
prismlauncher
|
prismlauncher
|
||||||
signal-desktop
|
signal-desktop
|
||||||
texliveFull
|
texliveFull
|
||||||
#unityhub
|
|
||||||
vlc
|
vlc
|
||||||
xournalpp
|
xournalpp
|
||||||
tor
|
|
||||||
tor-browser
|
|
||||||
weechat
|
|
||||||
xdg-desktop-portal-wlr
|
|
||||||
] ++ [
|
] ++ [
|
||||||
atkinson-hyperlegible
|
|
||||||
julia-mono
|
julia-mono
|
||||||
meslo-lgs-nf
|
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-cjk-sans
|
|
||||||
noto-fonts-cjk-serif
|
|
||||||
redhat-official-fonts
|
redhat-official-fonts
|
||||||
font-awesome
|
|
||||||
overpass
|
overpass
|
||||||
rubik
|
rubik
|
||||||
roboto
|
roboto
|
||||||
openmoji-black
|
openmoji-black
|
||||||
openmoji-color
|
openmoji-color
|
||||||
|
|
||||||
]
|
];
|
||||||
;
|
|
||||||
|
|
||||||
fonts.fontconfig = {
|
fonts.fontconfig = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
sansSerif = [ "Rubik" "Noto Sans" "DejaVu Sans" ];
|
sansSerif = [ "Rubik" "Noto Sans" "DejaVu Sans" ];
|
||||||
serif = [ "Noto Serif" "DejaVu Serif" ];
|
serif = [ "Noto Serif" "DejaVu Serif" ];
|
||||||
monospace = [ "juliaMono" ];
|
monospace = [ "Noto Mono" ];
|
||||||
emoji = [ "OpenMoji" ];
|
emoji = [ "OpenMoji" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -102,9 +87,6 @@
|
||||||
# Notifications
|
# Notifications
|
||||||
services.mako = {
|
services.mako = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
|
||||||
default-timeout = 30000;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
|
|
|
||||||
|
|
@ -5,25 +5,13 @@ let
|
||||||
(builtins.readFile ./chvol.sh);
|
(builtins.readFile ./chvol.sh);
|
||||||
chbright = pkgs.writeShellScript "chbrights"
|
chbright = pkgs.writeShellScript "chbrights"
|
||||||
(builtins.readFile ./chbright.sh);
|
(builtins.readFile ./chbright.sh);
|
||||||
multiTouchGesturesConfig = ''
|
|
||||||
bindgesture swipe:4:up focus parent
|
|
||||||
bindgesture swipe:4:left workspace prev
|
|
||||||
bindgesture swipe:4:right workspace next
|
|
||||||
bindgesture swipe:3:up focus up
|
|
||||||
bindgesture swipe:3:down focus down
|
|
||||||
bindgesture swipe:3:left focus left
|
|
||||||
bindgesture swipe:3:right focus right
|
|
||||||
'';
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
home.packages = with pkgs;
|
home.packages = with pkgs;
|
||||||
[ grim slurp wl-clipboard brightnessctl ];
|
[ grim slurp wl-clipboard brightnessctl ];
|
||||||
|
|
||||||
home.sessionVariables = {
|
|
||||||
NIXOS_OZONE_WL = "1";
|
|
||||||
};
|
|
||||||
|
|
||||||
wayland.windowManager.sway = {
|
wayland.windowManager.sway = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config = {
|
config = {
|
||||||
|
|
@ -69,14 +57,7 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
# GODOT IS A PAIN
|
# GODOT IS A PAIN
|
||||||
extraConfig = "
|
# extraConfig = "for_window [app_id=\"godot\"] border none";
|
||||||
for_window [class=\"^.*Godot.*$\"] floating enable
|
|
||||||
for_window [class=\"^.*Unity.*$\"] floating enable
|
|
||||||
" +
|
|
||||||
multiTouchGesturesConfig
|
|
||||||
+
|
|
||||||
''output 'eDP-1' scale 1''
|
|
||||||
;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue